ScrollView中的Listview完全展现

来源:互联网 发布:linux查看历史命令 编辑:程序博客网 时间:2024/05/01 00:38

做项目的时候经常会遇到在scrollview中嵌套listview,但往往嵌入以后就会出现listview不能完全展现的问题,网上有几种解决方案,但都颇为麻烦,后来终于看到一个简单的方法,那就是重写listview的onmeasure()方法:

/** * 设置ListView全部展开显示,不需滚动。 */@Overridepublic void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,MeasureSpec.AT_MOST);super.onMeasure(widthMeasureSpec, expandSpec);}


原创粉丝点击