android.widget.ListView を使用します。
ListViewを使ったサンプル
■ソースコード
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.list); // アダプタ生成 ArrayAdapteradapter = 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 件のコメント:
コメントを投稿