我是Android的新手,我遇到了ListView的问题。我的ListView从REST服务加载数据,然后使用此数据填充ListView。我想在每个项目上添加一些lke OnItemClickListener / OnSelectedItemListener,并且当项目上的用户cliks想要添加按钮时。当用户点击另一个项目时,按钮应该消失。有什么想法吗?
[编辑] 我试过了什么?
我认为我的OnClickListener
类可能看起来像这样,但我不知道如何添加Button(最好的是创建一个Button对象并仅在所选项目上显示它 - 我认为它会更好的表现)
公共类RoomClickListener实现OnItemClickListener {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
Button b = new Button(arg0.getContext());
b.setText("Join");
}
}
答案 0 :(得分:1)
您是否曾尝试使用按钮的android:visibility
?
将其设置为可见/不可见是我猜的一种方法。
答案 1 :(得分:0)
添加button
,并在已更改的invalidate()
上致电view
。
这应该有用。