gpt4 book ai didi

java - 单击/选择时更新 ListView 项目

转载 作者:行者123 更新时间:2023-12-01 14:44:42 24 4
gpt4 key购买 nike

我是 Android 新手,我在使用 ListView 时遇到了问题。我的ListView从REST服务加载数据,然后使用此数据填充ListView。我想在每个项目上添加类似 OnItemClickListener/OnSelectedItemListener 的内容,并且当用户点击项目时想要添加按钮。当用户单击另一个项目时,按钮应该消失。有什么想法吗?

[编辑]我尝试了什么?

  1. 我创建了包含 ListView 和 Button 的 LinearView
  2. ListView使用REST服务数据填充Activity(TextView用于查看)
  3. 我认为我的 OnClickListener 类可能看起来像这样,但我不知道如何添加 Button (最好的方法是创建一个 Button 对象并仅在所选项目上显示它- 我认为性能会更好)

    公共(public)类 RoomClickListener 实现 OnItemClickListener {

    @Override
    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
    Button b = new Button(arg0.getContext());
    b.setText("Join");
    }

    }

最佳答案

您是否尝试过使用 Button 的 android:visibility

我猜将其设置为可见/不可见可能是实现此目的的一种方法。

关于java - 单击/选择时更新 ListView 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15552897/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com