Android ListView 有一些项目一模一样,如何区分哪一个被点击了?

标签 android xamarin.android

我的 Android 应用程序中有一个 ListView,其中有一些项目完全相同 姓名。如何区分哪一个被点击了呢?有什么解决办法吗? 例如,我从数据库中检索了这些行:

enter image description here

如何发送他们的 ID 并通过在 ListView 中选择名称来接收他们的 ID? (我只想显示项目名称)

最佳答案

    listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {
           // use the position to distinguish the view clicked
        });
    }

关于Android ListView 有一些项目一模一样,如何区分哪一个被点击了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39172719/

相关文章:

c# - 在 Xamarin Forms 中渲染 HTML 并从 HTML 链接打开嵌入的 PDF

Xamarin studio 更新导致 android 应用程序崩溃

java - 在 ubuntu 10 64 位上安装 java 时出错

android - 谷歌.android.gms :play-services-oss-licenses not working after obfuscation

android - 通过窗口管理器注入(inject)运动事件?

android - Xamarin Android System.Drawing.Image 替代方案

ssl - 在 Xamarin Android 中接受自签名证书

android - 显示数据 monodroid ListView (从 monotuch 移植)

java - 尝试在 IntelliJ : Error:Abnormal build process termination: Error: This Java instance does not support a 32-bit JVM. 中运行 Android 项目

java - 如何按 id 对 ArrayList 进行排序并添加到 ArrayList<ArrayList<DataPost>>