ScrollView嵌套ListView冲突问题的解决方案
来源:互联网 发布:mac自动刷新功能 编辑:程序博客网 时间:2024/04/23 17:31
问题一 : 嵌套在 ScrollView的 ListVew数据显示不全
解决办法:重写 ListVew或者 GridView,网上还有很多若干解决办法,但是都不好用或者很复杂。
@Override
/** 只重写该方法,达到使ListView适应ScrollView的效果 */
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,
MeasureSpec.AT_MOST);
super.onMeasure(widthMeasureSpec, expandSpec);
}
问题二 、打开套有 ListVew的 ScrollView的页面布局 默认 起始位置不是最顶部。
解决办法有两种都挺好用:
一是把套在里面的Gridview 或者 ListVew 不让获取焦点即可。
gridview.setFocusable(false); listview.setFocusable(false);
注意:在xml布局里面设置android:focusable=“false”不生效
方法二:网上还查到说可以设置myScrollView.smoothScrollTo(0,0);
0 0
- ScrollView嵌套ListView冲突问题的解决方案
- ScrollView嵌套ListView冲突问题的解决方案
- ScrollView嵌套ListView冲突问题的最优解决方案
- ScrollView嵌套ListView冲突问题的最优解决方案
- ScrollView嵌套ListView冲突问题的最优解决方案
- ScrollView嵌套ListView冲突问题的最优解决方案
- ScrollView嵌套ListView和Gridview冲突问题的最优解决方案
- ScrollView嵌套ListView冲突问题的最优解决方案
- ScrollView嵌套ListView冲突问题的最优解决方案
- ScrollView嵌套ListView冲突问题的最优解决方案
- ScrollView嵌套ListView冲突问题的最优解决方案
- ScrollView嵌套ListView冲突问题的最优解决方案
- ScrollView 嵌套 listView、gridView 冲突的解决方案
- ScrollView嵌套ListView滑动冲突的解决方案
- ScrollView嵌套ListView滚动冲突的解决方案
- listview嵌套listview ScrollView嵌套listview 的冲突问题
- ScrollView里嵌套ListView的冲突问题
- 解决scrollView嵌套listview的冲突问题
- Android日志打印与处理 UncaughtExceptionHandler 提交服务器
- 使用 IntelliJ IDEA 搭建go语言开发环境,亲测可用
- CF--B. Wilbur and Array
- linux网络重启命令
- window.print 打印页面指定区域
- ScrollView嵌套ListView冲突问题的解决方案
- 2015-11-16 今日二十词
- CodeTyphon32中自带例子源码:所有1500个源码打包下载
- iis express worker process已停止工作
- NTFS XCB定位
- JNI调用c/c++代码
- 开放平台中oauth认证中请求参数签名的算法
- 项目中的BUG
- patch命令详解