美文网首页
Android ListView 问题

Android ListView 问题

作者: 周晓风 | 来源:发表于2017-02-28 15:11 被阅读10次

1.Listview 添加item中存在文字链接

android:descendantFocusability="blocksDescendants

2.listview数据变化后自动定位到变化前的位置:

android:transcriptMode="alwaysScroll"

3.ListView 左右切换影响上下滑动ListView.addHeadView添加ViewPager,ViewPager左右切换影响ListView上下滑动

ListView.addHeadView添加ViewPager,ViewPager左右切换影响ListView上下切换,对viewpager做触摸监听:

viewPager.setOnTouchListener(new OnTouchListener() {

@Override

public boolean onTouch(View v, MotionEvent event) {

int act = event.getAction();

if (act == MotionEvent.ACTION_DOWN|| act == MotionEvent.ACTION_MOVE|| act == MotionEvent.ACTION_UP) {

((ViewGroup) v).requestDisallowInterceptTouchEvent(true);

}

return false;

}

});

表明:当用户按下,移动,抬起的时候,告诉父组件,不要拦截我的事件(这个时候子组件是可以正常响应事件的),拿起之后就会告诉父组件可以阻止。

相关文章

网友评论

      本文标题:Android ListView 问题

      本文链接:https://www.haomeiwen.com/subject/mrvxgttx.html