ListView嵌套在ScrollView中,只显示一行的解决办法
来源:互联网 发布:淘宝怎么赚运费险 编辑:程序博客网 时间:2024/05/16 15:05
自定义一个ListView,在onMeasure方法里对其的高度进行重新设置
然后在xml里将listview改成这个就行,java代码都可以不用改
import android.content.Context;import android.util.AttributeSet;import android.widget.ListView;/** * Created by wt on 2017/2/21. */public class ListScrollView extends ListView { public ListScrollView (Context context) { super(context); } public ListScrollView (Context context, AttributeSet attrs) { super(context, attrs); } public ListScrollView (Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } @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); }}
0 0
- ListView嵌套在ScrollView中,只显示一行的解决办法
- ScrollView中嵌套GridView,ListView只显示一行的解决办法
- ScrollView中嵌套GridView,ListView只显示一行的解决办法
- ScrollView中嵌套GridView,ListView只显示一行的解决办法
- ScrollView中嵌套GridView,ListView只显示一行的解决办法
- [Android] 在ScrollView 中嵌套 GridView/ListView时只显示一行的原因和解决办法
- ScrollView中嵌套ListView,ListView只显示一行解决办法
- ScrollView嵌套GridView或者ListView只显示一行的解决办法
- android ScrollView中嵌套GridView,ListView只显示一行的解决办法
- android ScrollView中嵌套GridView,ListView只显示一行的解决办法
- Android ScrollView中嵌套GridView,ListView只显示一行的解决办法
- android ScrollView中嵌套GridView,ListView只显示一行的解决办法
- android ScrollView中嵌套GridView,ListView只显示一行的解决办法
- android ScrollView中嵌套GridView,ListView只显示一行的解决办法
- Android中ScrollView嵌套ListView只显示一行的解决方案
- scrollview中嵌套listview只显示一行的解决方案
- ScrollView中嵌套ListView只显示一行的问题
- ScrollView中嵌套ListView只显示一行的解决方法。
- python自动化之路-javascript
- Android/Linux驱动开发之使用dev_dbg调试设备驱动
- BLOCK
- UVA-11183-Teen Girl Squad(最小树形图模板)
- JAVA操作FTP
- ListView嵌套在ScrollView中,只显示一行的解决办法
- 创业日志(七)金钱观
- Git 小白进阶整理
- [带标号无向连通图计数 容斥原理 多项式求逆 多项式求ln 模板题] BZOJ 3456 城市规划
- 设计理念要以人为本
- MySql 5.7 无法创建用户
- PAT Head of a Gang
- 埃拉托色尼筛选法
- spring boot logback.xml 文件 配置出力到linux 下的系统log