ListView嵌套GrideView使用是最常见的一种布局搭配,但这时候会出现,ListView的item点击事件失效的问题:
解决方案:
1.现在ListView的Item的最外面的LinearLayout中设置:、
android:descendantFocusability="blacksDescendants"
2. 再在gridview的getView()方法中设置:
gridview.setClickable(false);
gridview.setPressed(false);
gridview.setEnabled(false);
即就可以相应OnItemLongClickListener()这个方法了。
方案二没试过,读者自行实验去吧。。。