import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import android.app.Activity; import android.os.Bundle; import android.widget.ListView; import android.widget.SimpleAdapter; public class AndroidListTestActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // ListView を取得 ListView listView = (ListView) findViewById(R.id.listView1); List<Map<String, String>> dataList = createData(); // リストビューに渡すアダプタを生成します。 SimpleAdapter adapter2 = new SimpleAdapter( this, dataList, android.R.layout.simple_list_item_2, new String[] { "title","comment" }, new int[] { android.R.id.text1,android.R.id.text2 }); // アダプタを設定します。 listView.setAdapter(adapter2); } private List<Map<String, String>> createData() { List<Map<String, String>> retDataList = new ArrayList<Map<String, String>>(); for (int n = 0; n < 3; n++) { Map<String, String> data = new HashMap<String, String>(); data.put("title", "Item" + n); data.put("comment", "subItem" + n); retDataList.add(data); } return retDataList; } }
2012年6月10日日曜日
ListView の使い方-SimpleAdapter :ListView
関連記事
ListView
- ListView の最後の行の下線を表示させる
- ListViewの中のボタンの処理
- ListVewのタッチイベント:ListActivity,onListItemClick
- ListView追加読み込み:003 SimpleAdapter
- ListView:SimpleAdapter View再利用 getView
- ListView追加読み込み:未002 SimpleAdapter
- ListView追加読み込み:未001ArrayAdapter
- ListViewで複雑なタッチイベントを取得する:GestureDetector
- ListViewの要素変更:ArrayAdapter viewの再利用
- ListViewの要素変更:SimpleAdapter
- ListViewフォントサイズの変更
- 3行表示:ListView
- android.R.layout.simple_list_item_2を変更:ListView
- ListView の使い方-List<> ArrayAdapter
- ListView の使い方
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿