java - 项目点击监听器上的 GridView

标签 java android gridview

        gridView.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> parent, View v,
                int position, long id) {
            Toast.makeText(ScenesActivity.this, position + "#Selected",
                    Toast.LENGTH_SHORT).show();

            final Intent intent = new Intent(getApplicationContext(), ScenesDetailActivity.class);
            intent.putExtra(TestConstants.SELCTED_SCENE_KEY, position);
            startActivity(intent);
        }

    });

测试常量.java

public interface TestConstants {

 String SELCTED_SCENE_KEY="SELCTED_SCENE"; }

我想在点击选定的场景键后获取 ScenesDetailActivity。上面的代码似乎没有按预期工作。有人可以帮我解决吗?多谢!西蒙尼德斯

最佳答案

gridView 是否有自定义布局?

如果是,转到自定义布局 xml 文件并更改这些属性

android:clickable="false"
android:focusable="false"

关于java - 项目点击监听器上的 GridView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18918633/

相关文章:

c# - 模板字段中的 ASP.NET c# 复选框列表

Java 内部类扩展外部类

java - 从 Servlet -> JavaScript 操作登录进度

java - 在RelativeLayout中缩放的ImageView放置

c# - 如何隐藏数据表中的列

c# - 获取下拉列表值时避免回发 c# asp

java - 想要将Jetty设置为热部署,但是没有部署器

java - 缺少双阵列

Android Youtube API JSON-C 使用 GSON 解析

android - 如何转到 Material Calendar View 中的选定日期?