listview嵌套gridview

真难 发布于 2014/07/27 20:10
阅读 929
收藏 0
我在listview的gridview中嵌套了一个gridview后listview的iten的点击事件不响应,哪位高人指教一下,如果不用这样呢有没有跟好的方法,谢谢
加载中
0
亓斌哥哥
亓斌哥哥
取消掉gridview得焦点
真难
gridview里的imageview的focusable,和focusableInTouchModle属性都设置成false了
0
iuKa
iuKa
换个思路,也能实现listview嵌套gridview的效果呢
0
toby520
toby520
当然可以,只不过你可能要设置一些属性,或者一些方法,使得子控件捕获的信息传递到父亲就可以了吧
0
我是IT码农
我是IT码农

我就是这样做的

首先写个接口

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) {
}

返回顶部
顶部