Android Scollview嵌套Listview,Gridview数据显示不完全问题
来源:互联网 发布:网店美工教学大纲 编辑:程序博客网 时间:2024/06/05 19:34
Android页面布局的时候,有时会遇到一些较为复杂的页面,比如商品详情页, ScrollView嵌套ListVew或者GridView等很常用。
在不做任务处理的情况下,Listview或者Gridview的数据只能显示一行多一点点,其它的就看不到了。要解决这个问题网上有很多方法,计算listview的item高度重新赋值,或
者重写Listview的onMeasure方法都可以,这里就贴很好用且用的最多的方法。
重写Listview或者Gridview的onMeasure:
public class MyListView extends ListView {public MyListView(Context context, AttributeSet attrs) {super(context, attrs);}public MyListView(Context context) {super(context);}public MyListView(Context context, AttributeSet attrs, int defStyle) {super(context, attrs, defStyle);}@Overridepublic void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,MeasureSpec.AT_MOST);super.onMeasure(widthMeasureSpec, expandSpec);}}
public class MyGridView extends GridView {public MyGridView(Context context) {super(context);}public MyGridView(Context context, AttributeSet attrs) {super(context, attrs);}public MyGridView(Context context, AttributeSet attrs, int defStyle) {super(context, attrs, defStyle);}@Overrideprotected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,MeasureSpec.AT_MOST);super.onMeasure(widthMeasureSpec, expandSpec);}}
最后在布局文件写入你自己的控件名字就好了。
0 0
- Android Scollview嵌套Listview,Gridview数据显示不完全问题
- Android 解决scrollview中嵌套listview、GridView显示不完全问题
- Android学习之ScollView嵌套ListView和GridView问题
- 解决Android学习之ScollView嵌套ListView和GridView问题
- 【Android】【控件】ScrollView嵌套ListView,GridView显示不完全的解决方案
- ListView嵌套GridView显示不完全解决办法
- Android的ScrollView下嵌套GridView显示不完全问题处理
- android ListView嵌套GridView显示不全问题
- android ListView嵌套GridView显示不全问题
- android 中 scollView中嵌套GridView显示UI不全
- ScollView中嵌套ListView问题
- 解决ScollView嵌套ListView只显示一条的问题
- Android开发中ScollView嵌套ListView显示不全问题解决
- ScrollView嵌套ListView数据显示不完全解决办法
- 解决scollview嵌套ListView或者GridView,刚进入显示ListView最后一个Item
- Android 自定义ListView,解决嵌套ListView的显示不完全的问题
- Android gridview 嵌套在listview中显示不全问题
- android中ListView嵌套GridView图片显示的问题
- FutureTask源码分析
- 有始有终
- 单例模式
- c++常见面试题解析
- 与RPCA相关的博客地址
- Android Scollview嵌套Listview,Gridview数据显示不完全问题
- MFC如何让ListCtrl的CheckBox只有一个处于选中状态
- poj2083 分形图 (递归)
- Linux创建软链接命令-ln -s
- 删除Xcode中多余的证书provisioning profile
- Mac下搭建Android开发环境
- nginx学习笔记五(nginx的事件模块定义)
- iOS学习之—— initWithFrame的理解
- 函数指针与回调机制