gpt4 book ai didi

android - 如何单击 GridView 中单个项目的特定部分?

转载 作者:行者123 更新时间:2023-11-29 19:07:22 25 4
gpt4 key购买 nike

我的 GridView 中的每个项目都是一个自定义布局,由四个 ImageView 组成,每个 ImageView 都有自己的 ID,每个 ImageView 都有一个由自定义 CursorAdapter 设置的图像。

我希望单击项目中的每个 ImageView 会导致不同的功能。我还希望在函数中使用 GridView 项目的 ID。

如果我使用 gridview.setOnItemClickListener,它会查找对整个项目的点击。如果我在 XML 中使用 android:onClick,它不会给我该项目的 ID。

最佳答案

在自定义适配器的getView方法中,为每个ImageView设置OnClickListener

imageView1 = rootView.findViewById(R.id.image1);
imageView2 = rootView.findViewById(R.id.image2);

imageView1.setOnClickListener(...
imageView2.setOnClickListener(...

关于android - 如何单击 GridView 中单个项目的特定部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46678421/

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