ListView的Item嵌套ListView的显示和滑动的问题解决
来源:互联网 发布:org.apache.log jar包 编辑:程序博客网 时间:2024/06/03 22:42
解决显示不全的问题:
Item嵌套的ListView替换成重写的ListView的onMeasure方法:
public class CustomList extends ListView { public CustomList(Context context) { super(context); } public CustomList(Context context, AttributeSet attrs) { super(context, attrs); } //重写此方法 @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); }}
解决不能滑动的问题:
Item嵌套的ListView替换成重写的ListView的onInterceptTouchEvent方法:
@Override public boolean onInterceptTouchEvent(MotionEvent ev) { switch (ev.getAction()) { //父控件交出ontouch权限,不能滚动 case MotionEvent.ACTION_DOWN: setParentScroll(false); case MotionEvent.ACTION_MOVE: break; case MotionEvent.ACTION_UP: case MotionEvent.ACTION_CANCEL: // 父控件重新获取onTouch权限 setParentScroll(true); break; } return super.onInterceptTouchEvent(ev); } // 设置父控件是否可以获取到触摸处理权限 private void setParentScroll(boolean flag){ getParent().requestDisallowInterceptTouchEvent(!flag); }
0 0
- ListView的Item嵌套ListView的显示和滑动的问题解决
- scroolView嵌套listview时listView只显示一条item的高,并且还能滑动问题
- RecycleView嵌套ListView和gridView不显示的问题解决
- ScrollView中嵌套ListView或者GridView时的滑动冲突 || ListView中嵌套GridView,GridView只显示一行的问题解决
- 【Android界面实现】解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题
- 【Android界面实现】解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题
- 【Android界面实现】解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题
- 解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题
- 解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题
- 【Android界面实现】解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题
- 滑动删除ListView的Item
- listView 的item滑动删除
- 解决ScrollView中嵌套Listview,Listview显示不完整和滑动冲突的问题
- 嵌套listview的高度问题解决
- ScrollView嵌套ListView的问题解决
- ScrollView嵌套ListView导致item显示不全的原因
- ListView中嵌套(ListView)控件时item的点击事件不起作的问题解决方法
- listview嵌套listview视图显示不全以及子listview不能滑动的处理
- 软件测试学习笔记(三)——软件测试过程
- C++11新特性之容器相关(一)
- ActiveMQ-JMS(三):接收消息
- java多线程和并发基础面试题
- ubuntu1404下安装anaconda
- ListView的Item嵌套ListView的显示和滑动的问题解决
- 写在伊始
- 通用页面框架CmPage(二):业务模块的基本思路
- XML实用属性
- OpenGL 透视投影 齐次裁剪空间 深度缓存
- 各路大神都用Jupyter Notebook写出了什么
- VirtualBox的网络配置,Host Only+NAT方式
- Cron定时任务
- selenium报WebDriverException错误