簡體   English   中英

Android計算ListView項目

[英]Android calculate ListView Items

最近,我一直在開發購物應用程序。 它已在AppStore中商業使用。 因此,一些用戶要求使用一種功能來直接添加商品價格,最后添加所有清單項目的總價。 所以我試圖在我的應用程序中實現這一點。

所以我建立了我的列表視圖

items = new ArrayList<String>();
adapter = new ArrayAdapter(this, R.layout.item_layout, R.id.txt, items);
listView.setAdapter(adapter);

我的列表視圖超級好。 現在,我想獲取項目在ListView中的位置。

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, final int position, long id) {

            String value = (String)adapter.getItem(position);
            Toast.makeText(getApplicationContext(), value, Toast.LENGTH_LONG).show();
        }
    });

所以現在,我想添加一個函數來覆蓋我的列表視圖項並設置一個新的“價格”。

最后但並非最不重要的一點是我的問題。 如何在ListView中獲得所有價格的總和?

我的意思是(位置1 1,99),(位置2 1,05),(位置3 4,50),(總計7,54),

謝謝您的幫助:D

而不是items = new ArrayList<String>(); ,您應該有一個包含商品名稱和價格的商品類別

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM