[英]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.