gpt4 book ai didi

android - 如何使用 SimpleAdapter 处理 Android ListView 子项的点击事件?

转载 作者:行者123 更新时间:2023-11-30 03:08:11 24 4
gpt4 key购买 nike

我一直在开发一个 android 应用程序,但我被困在中间。

问题是我正在使用 SimpleAdapter 来执行适配器操作并在 Listview 中显示项目,据我所知我无法覆盖 SimpleAdapter 类的 getView() 方法将点击监听器绑定(bind)到项目。

还有一种方法可以处理子项的点击事件,比如使用 XML,你可以在 XML 中编写 android:clickable="true"android:onClick="clicklistenr “,使用它我可以获得项目,但我的问题是如果我使用它那么我无法获得我需要获取适配器项目值和处理其他任务的适配器的位置。所以我被困在这里任何帮助都会非常明显。谢谢。

例如我有一个ListView,其中包含一个imageTextView,比如Button,分享Button 在其每个项目中。而且我无法找到使用 setOnItemClickListener 单击其图像或按钮。所以我需要一种方法来处理 ListView 的这些子项的点击事件,我正在使用 SimpleAdapter

最佳答案

只需使用监听器的实现调用 listView.setOnItemClickListener()

并像这样使用

list.setOnItemClickListener(new OnItemClickListener() {

@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {

}
});

其中 list=(ListView)findViewById(R.id.list);list.setAdapter(your_adapter);

更多详情请关注:http://www.androidhive.info/2012/02/android-custom-listview-with-image-and-text/

希望它能帮到你..:)

关于android - 如何使用 SimpleAdapter 处理 Android ListView 子项的点击事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21427551/

24 4 0
文章推荐: android - 如何将 View 设置为 TabSpec 的内容?
文章推荐: Android WebView 从文本中删除空格
文章推荐: java - 如何在沉浸中启用 "ok glass"?
文章推荐: java - "<\div>"
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com