4
回答
listview嵌套gridview
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   
我在listview的gridview中嵌套了一个gridview后listview的iten的点击事件不响应,哪位高人指教一下,如果不用这样呢有没有跟好的方法,谢谢
举报
真难
发帖于3年前 4回/922阅
共有4个答案 最后回答: 3年前
当然可以,只不过你可能要设置一些属性,或者一些方法,使得子控件捕获的信息传递到父亲就可以了吧

我就是这样做的

首先写个接口

public interface OnGridViewItemClickListener {


public void onGridViewItemClicked(AdapterView<?> parent, View view, int position, long id);


}
然后这样做:

第一步:

public void setOnGridViewItemClickListener(OnGridViewItemClickListener onGridViewItemClickListener) {
this.onGridViewItemClickListener = onGridViewItemClickListener;
}
第二步:

@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
onGridViewItemClickListener.onGridViewItemClicked(parent, view, position, id);
}

第三步:在activity中

@Override
public void onGridViewItemClicked(AdapterView<?> parent, View view, int position, long id) {
}

顶部