お世話になっております。
表題の件、adapterでデータをセットしたListViewの各Itemに任意のIDを設定したいのですがやり方がわからず2時間経ちましたので質問させていただきました。
ButtonであればsetId(任意の数値)でIDがセットできますが同様にListViewの各Itemにも任意のIDがセットできないでしょうか?
その後そのIDをもとにSQLで検索するためどうしても任意の数値を各Itemにセットしたいのです。
もしほかにベストな方法があれば別の方法でも構いません
どうかよろしくお願いします
Java
1 final ArrayList<Map<String,String>> list = new ArrayList<Map<String,String>>(); 2 final SimpleAdapter ad = new SimpleAdapter( 3 this, 4 list, 5 R.layout.list_col2_layout, 6 new String[]{"txt1","txt2"}, 7 new int[]{R.id.textname,R.id.textdata} 8 ); 9 10--省略-- 11 for(int i = 0;i<txt1.size();i++){ 12 Map<String,String> map = new HashMap<String,String>(); 13 map.put("txt1",txt1.get(i)); 14 map.put("txt2",txt2.get(i)); 15 list.add(map); 16 } 17 18 lv.setAdapter(ad); 19
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/26 01:53
2016/08/26 02:01
2016/08/26 02:04
2016/08/26 02:18 編集
2016/08/27 02:51
2016/08/27 03:07
2016/08/27 04:01
2016/08/27 04:02
2016/08/27 04:48
2016/08/27 05:23
2016/08/27 05:37
2016/08/27 08:43