MyListView
はsingleChoice
モードに設定されており、アイテム ビューにはButton
. リスト項目を選択すると、表示にButton
変わります。
リスト項目が選択されていない場合、Button
セットはなくなります。どうやってやるの?
背景色の変更に似ています。
実際、リスト項目には textView と削除ボタンが含まれており、項目が選択されている場合にのみ削除ボタンが表示されます
listView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Button b = (Button) view.findViewById(R.id.button_id);
if(b.getVisibility() == View.VISIBLE)
b.setVisibility(View.INVISIBLE);
else
b.setVisibility(View.VISIBLE);
}
});