我ListView
设置为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);
}
});