Android ScrollView里面嵌套ListView 显示异常(只有显示一个Item)
2016-12-20 00:00
405 查看
是两个控件冲突的问题,重写一个ListView,从新计算一次ListView的宽高
新建一个View 继承ListView
然后再在布局中使用就可以解决只显示一个item的问题了
新建一个View 继承ListView
public class AlreadyListView extends ListView { private Context context; public AlreadyListView(Context context) { this(context, null); } public AlreadyListView(Context context, AttributeSet attrs) { this(context, attrs, 0); } public AlreadyListView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); this.context = context; } //从新测量ListView的高度 @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); } }
然后再在布局中使用就可以解决只显示一个item的问题了
<ScrollView android:layout_width="fill_parent" android:layout_height="fill_parent" android:fillViewport="true"> <cn.passiontec.posmini.view.AlreadyListView android:id="@+id/lv_orderdetails" android:layout_width="match_parent" android:layout_height="wrap_content" android:divider="@null" android:visibility="visible"></cn.passiontec.posmini.view.AlreadyListView>
相关文章推荐
- ScrollView内嵌套ListView,ListView只显示一个item
- Android ScrollView中嵌套ExpandableListView,item不显示的问题
- android 在一个scrollView里面嵌套一个需要滑动的控件(listView、gridView)
- scrollview中嵌套多个listview解决每个listview只显示一个item
- android-ScrollView中嵌套ListView,item显示不全及第二页(超过一屏)显示不全
- Android ScrollView里嵌套Listview,造成Listview的Item显示1行问题的最正确的解决方法
- Android ScrollView 里面嵌套ListView只显示一项的解决方案
- Android 点击ListView(或GridView)的一个item,使其里面textview变色,点击另一个这个恢复原来颜色
- Android学习之——ScrollView和ListView,GridView嵌套,显示顶
- ScrollView中嵌套GridView,Listview不显示全部item的问题
- android ScrollView中嵌套GridView,ListView只显示一行的解决办法
- android 关于 ScrollView嵌套GridView,ListView 显示和滑动的问题
- android 关于 ScrollView嵌套GridView,ListView 显示和滑动的问题
- android 关于 ScrollView嵌套GridView,ListView 显示和滑动的问题
- ScrollView中嵌套ListView是,嵌套在里面的ListView不能完全显示解决方法
- 【Android界面实现】解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题
- Android在ListView中嵌套一个GridView时只显示一行的原因及解决方法
- android ScrollView中嵌套ListView显示问题
- Android 自定义ListView + Gallery 组合,在ListView的一个item中显示多张图片
- android 关于 ScrollView嵌套GridView,ListView 显示和滑动的问题