在子组件的onTouch()中调用
scrollView.requestDisallowInterceptTouchEvent(true);即可屏蔽
ListView.setOnItemClickListener、setOnCreateContextMenuListener无效
如果ListView中的单个Item的view中存在checkbox,button等view,会导致ListView.setOnItemClickListener无效,
事件会被子View捕获到,ListView无法捕获处理该事件.
解决方法:
在checkbox、button对应的view处加android:focusable="false"
android:clickable="false" android:focusableInTouchMode="false"
其中focusable是关键
从OnClickListener调用getSelectedItemPosition(),Click 和selection 是不相关的,Selection是通过D-pad or trackball 来操作的,Click通常是点击操作的。
arg2参数才是点击事件位置的参数
第二种方法 就是在自己的getView中
convertView = mInflater . inflate ( R . layout . list_item_text , null );
convertView . setClickable ( true );
convertView . setOnClickListener ( clickListener );
public OnClickListener myClickListener = new OnClickListener () {
public void onClick ( View v ) {
//code to be written to handle the click event
}
};
原文地址:http://blog.csdn.net/homebei2/article/details/6277905
相关推荐
Android ScrollView嵌套ListView嵌套GridView的上下拉以及加载更多
弹性拉伸Scrollview、scrollview嵌套listview和scrollview滑动监听demo
ScrollView不冲突嵌套ListView,自定义ListView,正常显示每一个Item,滑动由ScrollView控制。
scrollview嵌套viewpager嵌套fragmetn嵌套recyclerview的demo 解决了滑动冲突,数据显示不全的问题。
一个特效Demo 具体看博客http://blog.csdn.net/liubo20140401/article/details/47907039 一个向上滑动 tab固定顶部 scrollview中嵌套viewpager嵌套listview 还有回到顶部
很多朋友因项目需求问题需要在ScrollView中嵌套使用ListView或ScrollView 但是彼此的滑动事件会发生冲突,网上大多数都是计算ListView的高度来解决这个问题,但个人亲手尝试 结果ListView的Item要是过多的话ListView...
ScrollView嵌套ViewPager,ViewPager横向滑动时容易上下滚动处理;...ScrollView嵌套ListView,ListView滚动事件处理,可滚动; ScrollView子控件获取焦点后自动置顶问题处理。 ListView滚动到顶或到底事件监听。
解决Scrollview嵌套listview下拉刷新的一些问题
ScrollView中嵌套ListView的例子和解决方案
Android ScrollView 嵌套解决方案 自定义View控件
亲测成功,可以直接嵌套项目中 ScrollView嵌套TabLayout+ViewPager解决滑动冲突,已进行重点标注 ViewPager会根据frament的界面高度进行展示,进行framnet的高度测量 嵌套冲突已全部解决
ScrollView完美嵌套demo,解决两个ScrollView嵌套的滑动问题
用于解决scrollview组件嵌套listview组件时候 两者之间的冲突问题
scrollview与listview嵌套问题
Android中自定义ListView,解决scrollview嵌套listview 滑动事件冲突,是非常常见的问题,我写了一个例子和大家交流学习
scrollview与listview嵌套问题 Eclipse版
ScrollView 嵌套ScrollView 事件分发问题
ScrollView嵌套RecycleView,会出现RecycleView显示不出来的问题,或者滑动不顺畅的问题,这里可以帮你解决。
Unity UGUI ScrollView(ScrollRect)嵌套滚动列表(横竖滑动列表)
android 解决ScrollView和listView嵌套冲突问题(保证在ScrollView中滑动listView只响应listView的滑动)