我是 android 新手,我遇到了 ListView 的问题。我的 ListView 从 REST 服务加载数据,然后使用此数据填充 ListView。我想在每个项目上添加诸如 OnItemClickListener/OnSelectedItemListener 之类的东西,并且当用户单击项目时想要添加按钮。当用户单击另一个项目时,按钮应该消失。有任何想法吗?
[编辑] 我试过什么?
- 我创建了包含 ListView 和 Button 的 LinearView
- ListView使用REST服务数据填写Activity(TextView用于查看)
我认为我的
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"); }
}