最近写一个订单列表,列表子项有商品列表,所以用了listview 套listview这个做法,然后发现订单ItemClick无法点击,然后在订单item_order_list 最外层加入了 android:descendantFocusability="blacksDescendants",原本以为这样就可以了,运行发现订单列表里面商品列表部分点击并不能进入订单详情,最后网上查了一下说是重写一下方法,但是我没有试
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
return false;
}
@Override
public boolean onTouchEvent(MotionEvent ev) {
return false;
}
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
return false;
}
---------------------
然后我是设置一下方法,就可以点击了:
在订单列表中的商品listview设置一下属性:
listview.setClickable(false);
listview.setPressed(false);
listview.setEnabled(false);