2012-07-13 24 views
0

這是我的代碼!我想用12乘以用戶成本,我想添加這個計數(成本* 12)列表視圖。但我只添加字符串列列表視圖,因爲列表adapter.How也可以通過multplying添加整數值?如何乘上返回Web服務的值,並在Android的listView中看到?

static final String KEY_ITEM= "USER_ID"; 
static final String KEY_NAME = "USER_NAME"; 
static final String KEY_SURNAME = "USER_SURNAME"; 
static final String KEY_DATE = "USER_DATE"; 
static final String KEY_COST="USER_COST"; 


HashMap<String, String> map = new HashMap<String, String>(); 
Element e = (Element) nl.item(i); 
map.put(KEY_ITEM, conParser.getValue(e, KEY_ITEM)); 
map.put(KEY_NAME, conParser.getValue(e, KEY_NAME)); 
map.put(KEY_SURNAME, conParser.getValue(e, KEY_SURNAME)); 
map.put(KEY_DATE, conParser.getValue(e, KEY_DATE)); 
map.put(KEY_COST, conParser.getValue(e, KEY_COST)); 

items.add(map); 

final ListAdapter adapter = new SimpleAdapter(this, items, 
      R.layout.list_item, 
      new String[] {KEY_ITEM,KEY_NAME,KEY_SURNAME,temp,KEY_DATE,KEY_COST}, new int[] { 
        R.id.kod, R.id.isim,R.id.kisi_sayisi,R.id.adisyon_sayisi,R.id.toplam_satis}); 

    setListAdapter(adapter); 
+0

我想說,這個成本值從Web服務返回。 – 2012-07-13 13:14:20

+0

在將其添加到地圖之前,獲取字符串並操作數據。整數成本= Ingeter.valueOf(String)* 12; – rallat 2012-07-13 14:06:45

回答

0

在將其添加到地圖之前,獲取字符串並操作數據。

整數成本= Ingeter.valueOf(String)* 12; cost.toString();

+0

當我這樣做,它不起作用!例如,我想要乘以KEY_DATE和KEY_COST。因此,我也想添加列表項。它是荒謬的,我知道但我把這個作爲樣本。請幫助我.. – 2012-07-16 06:48:08

+0

我解決了這個問題:D – 2012-07-16 07:08:31

+0

:)我很高興聽到! – rallat 2012-07-16 09:18:33