java - 在 GridView Android 中查找元素时需要帮助

标签 java android gridview

所以我有一个gridview,我想在其中找到一个特定的元素。

Grid http://mytelcoit.com/wp-content/uploads/2010/02/Icon_with_Text.jpg

就像假设如果用户单击配置文件 2,我的应用程序将创建一个新的相对布局,该布局将创建在配置文件 2 的正下方。为了实现这一点,我需要找出 gridview 中的哪个元素已被单击。所以你能帮我解决这个问题吗?提前致谢。

我也试过这个解决方案,它不起作用,它总是返回相同的 View http://pastebin.com/aVsWv77G ,即第一个元素

最佳答案

尝试这个

gridView.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> parent, View v,
            int position, long id) {
                           //Show the item selected
           Toast.makeText(getApplicationContext(),
            ((TextView) v).getText(), Toast.LENGTH_SHORT).show();
        }
    });

关于java - 在 GridView Android 中查找元素时需要帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11125225/

相关文章:

iOS - 在将 AQGridView 与 Xib 结合使用时获取 EXC_BAD_ACCESS

html - 如何将自定义 HTML 放入 Yii2 GridView header 中?

java - 如何从代号为 ConnectionRequest 的 http 和不安全的 https 站点获取响应? Android 10 中的 http 和 https 问题(在 Google Pixel 中)

Android - 纵向模式下的 Google 示例 HdrViewFinder

iphone - 使用 Titanium 为 iPhone 和 Android 开发应用程序的挑战

android - 为已经开始的 Activity 触发 Intent

c# - 使用 DataTable.js 在 asp.net gridview 中使用下拉列表进行列式过滤器

java - 为什么Java使用了错误的编码却可以显示汉字?

java - indexOf 导致 java.lang.ArrayIndexOutOfBoundsException

java - 在谷歌地图的 map 版本2中获取 map 中心