我的ListView
设置为singleChoice
模式,项目视图包含Button
。如果我选择列表项,则Button
会更改为可见。
取消选择列表项后,Button
设置为已消失。我怎么能这样做?
它类似于背景颜色的变化。
实际上,我的列表项包含一个textView和一个删除按钮, 删除按钮仅在选择项目时可见
答案 0 :(得分:2)
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);
}
});