通过自定义ListView解决在scrollView中的嵌套问题
2014-08-01 11:28
537 查看
个人觉得通过自定义listView控件比较简单,可以解决在scrollView中嵌套listview的问题。
代码如下:
局部布局文件:
这样默认会显示的是listView而不是scrollView的第一项,所以还需要在activity文件中设置一下两项:
推荐一个比较完整的解决方案的参考链接:点击打开链接
代码如下:
<span style="font-family:SimSun;font-size:14px;">public class MyListView extends ListView { public MyListView(Context context) { super(context); } public MyListView(Context context, AttributeSet attrs) { super(context, attrs); } public MyListView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); } }</span>
局部布局文件:
<span style="font-family:SimSun;"><com.example.view.MyListView android:id="@+id/lv_bought_goods" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginBottom="10dp" android:background="@drawable/ic_more_item_default" > </com.example.view.MyListView></span>
这样默认会显示的是listView而不是scrollView的第一项,所以还需要在activity文件中设置一下两项:
<span style="font-family:SimSun;">lv_bought_goods.setFocusable(false); scrollView.smoothScrollTo(0, 0);</span>
推荐一个比较完整的解决方案的参考链接:点击打开链接
相关文章推荐
- 通过自定义ListView解决在scrollView中的嵌套问题
- 解决ScrollView下嵌套自定义ListView、GridView后依然显示不全的问题
- 自定义ListView,解决ScrollView中嵌套ListView的问题
- Android开发自定义ListView解决在NestedScrollView里不能用listview的问题(ScrollView嵌套ListView的问题)
- 解决ScrollView中listview、gridview的嵌套问题
- 解决ScrollView下嵌套ListView进页面不在顶部的问题
- 解决ScrollView中嵌套ListView滚动效果冲突问题
- 解决ScrollView中嵌套ListView(本文为CornerListView)时显示异常的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- Android开发--解决ScrollView中嵌套ListView问题
- [原] 解决在ScrollView中嵌套ListView或ExpandableListView时显示不全的问题
- Android ScrollView中嵌套ListView滚动效果冲突问题解决
- 解决ScrollView下嵌套ListView、GridView显示不全的问题(冲突)
- 【Android界面实现】解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题
- Android:ScrollView 与 ListView 四种解决嵌套问题方法
- 【Android界面实现】解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题
- 解决ScrollView嵌套ListView或ListView嵌套ListView,listview显示不全的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题