ボタンを並べなくても、クリック可能なメニューを作る方法。
// ListViewを取得
listView = (ListView) findViewById(R.id.list);
// ListViewに表示する要素を保持するアダプタを生成
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1);
// 要素を追加
arrayAdapter.add("新規追加");
arrayAdapter.add("現在地");
// アダプタを設定
listView.setAdapter(arrayAdapter);
まず、ListViewという箱を用意して、ArrayAdapterに内容を詰め込んで渡す。
このArrayAdapterを詰め替えれば動的に入れ替えられるのかな?
あと、クリックイベントの追加方法はこんな感じ
listView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
Toast.makeText(arg0.getContext(), Integer.toString(arg2)+ "番目が押されました。",0).show();
}
});
上のイベントはクリックされた要素のintexを返す。
0 件のコメント:
コメントを投稿