android.widget.ListView を使用します。
ListViewを使ったサンプル
■ソースコード
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.list);
// アダプタ生成
ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1);
// アイテムを追加します
adapter.add("アイテム1");
adapter.add("アイテム2");
adapter.add("アイテム3");
ListView list = (ListView)findViewById(R.id.sample_list);
// アダプターを設定します
list.setAdapter(adapter);
// リストビューのアイテムクリックイベントを設定
list.setOnItemClickListener(this);
}
@Override
public void onItemClick(AdapterView parent, View view, int position, long id) {
ListView listView = (ListView)parent;
// クリックされたアイテムを取得
Log.d("TAG", (String)listView.getItemAtPosition(position));
}
■レイアウト
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ffffff"
android:padding="0dp" >
<ListView
android:id="@+id/sample_list"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</FrameLayout>
0 件のコメント:
コメントを投稿