【发布时间】:2013-09-20 13:59:12
【问题描述】:
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);
}
});
TestConstants.java
public interface TestConstants {
String SELCTED_SCENE_KEY="SELCTED_SCENE"; }
我想在点击选择的场景键后获取 ScenesDetailActivity。上面的代码似乎没有按预期工作。有人可以帮我解决它吗?非常感谢!西蒙尼德斯
【问题讨论】:
-
什么不起作用?下一个视图不显示?您是否正在发送您需要详细说明的数据?你只是发送一个索引位置。
-
如果 onItemClick 没有被触发,请发布您的 gridView 项目 xml 文件,如果您遇到任何异常,请发布 logcat 的详细信息
-
请展开您的问题
-
点击 GridView 中的第一项后,我想查看 ScenesDetailActivity。现在,当我单击项目时,什么也没有发生。