0

これが私のコードです!ユーザーのコストに 12 を掛けたいのですが、このカウント (コスト * 12) をリスト ビューに追加したいのですが、リスト アダプターがあるため、リスト ビューに文字列列のみを追加します。

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);
4

1 に答える 1

0

マップに追加する前に、文字列を取得してデータを操作します。

整数コスト=Ingeter.valueOf(文字列)*12; cost.toString();

于 2012-07-13T14:08:28.580 に答える