Android GridView项目单击ExpandableListView中的事件处理程序

Android GridView项目单击ExpandableListView中的事件处理程序,android,android-intent,android-listview,android-gridview,Android,Android Intent,Android Listview,Android Gridview,我在ExpandableListView中有一个Android GridView。所有数据看起来都很好,但我找不到处理GridView项单击事件的方法。我只想在点击网格的单元格时打开另一个意图,并向意图传递一个值 可能吗 谢谢 setOnChildClickListener() 可以解决你的问题 YourGrid.setOnItemClickListener(新的OnItemClickListener(){ YourGrid.setOnItemClickListener(new OnItemCl

我在ExpandableListView中有一个Android GridView。所有数据看起来都很好,但我找不到处理GridView项单击事件的方法。我只想在点击网格的单元格时打开另一个意图,并向意图传递一个值

可能吗

谢谢

setOnChildClickListener()

可以解决你的问题

YourGrid.setOnItemClickListener(新的OnItemClickListener(){
YourGrid.setOnItemClickListener(new OnItemClickListener() {
                public void onItemClick(AdapterView<?> parent, View v,
                        int position, long id) {
                    Intent intent = new Intent(this,
                            MyNewActivity.class);
                    startActivity(intent);
                }
            });
public void onItemClick(AdapterView父视图、视图v、, 内部位置,长id){ 意向意向=新意向(本, MyNewActivity.class); 星触觉(意向); } });
确保在GridLayout中没有按钮之类的可点击内容,否则会触发按钮而不是此按钮