当ScrowView嵌套listView加载完数据后列表自动滚动到最顶端的问题
来源:互联网 发布:公司礼品 知乎 编辑:程序博客网 时间:2024/05/08 20:53
当ScrowView嵌套listView时,而且在listview上端还有内容的时候,导致listview加载完数据后,自动滚动到最顶端的问题,以下是解决方案,即在外层再加一个LinearLayout ,就能解决,以下是实例
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/main_backgroud" android:descendantFocusability="blocksDescendants" android:id="@+id/ll_fragment_home"> <ScrollView android:id="@+id/sv_histrack" android:layout_width="match_parent" android:layout_height="match_parent" > <com.mxnavi.drivemanager.demo.ui.MyListView android:id="@+id/lv_ranking" android:layout_width="match_parent" android:layout_height="wrap_content" android:listSelector="@drawable/normal_list_bg" android:divider="@color/list_divider" android:dividerHeight="1dip" android:gravity="center" android:scrollbars="none" android:background="@color/list_backgroud" > </com.mxnavi.drivemanager.demo.ui.MyListView> </ScrollView> </LinearLayout> ``` MyListView 的代码: ``` 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= View.MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, View.MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); }}
0 0
- 当ScrowView嵌套listView加载完数据后列表自动滚动到最顶端的问题
- listview滚动到底部自动加载数据
- ListView滚动到底部自动加载数据
- ListView滚动到底部自动加载数据
- 滚动到顶部自动加载数据的listview封装
- 适应所有嵌套自动滚动bug。ListView嵌套在ScrollView中、Lv加载完数据之后Sv自动滚动
- ListView 嵌套在 ScrollView中、Lv加载完数据之后Sv会滚动到Lv的最后一个item
- 列表视图滚动到顶端
- Android之ListView滚动到底后自动加载数据
- Android之ListView滚动到底后自动加载数据
- Android之ListView滚动到底后自动加载数据
- Android之ListView滚动到底后自动加载数据
- Android之ListView滚动到底后自动加载数据
- Android之ListView滚动到底后自动加载数据
- ScrollView嵌套ListView,GridView,ViewPager,以及这些控件自动滚动到底部问题的解决
- ScrollView嵌套ListView,GridView,ViewPager,以及这些控件自动滚动到底部问题的解决
- ScrollView嵌套ListView,GridView,ViewPager,以及这些控件自动滚动到底部问题的解决
- ScrollView嵌套ListView,GridView,ViewPager,以及这些控件自动滚动到底部问题的解决
- 选择排序 , 插入排序 , 冒泡排序
- MVC 后台代码 获取分布页内容 html 内容
- Unity预计算全局光照的学习(速度优化,LightProbe,LPPV)
- oracle一步一步学习(二)
- 形式名词 :つもり
- 当ScrowView嵌套listView加载完数据后列表自动滚动到最顶端的问题
- 8月4号--完善
- 【数论】计算组合数
- 新起点学习历程
- ros显示kinect v1彩色图和深度图问题
- 快递小哥逆袭自传:用了6年时间做到了IT部门主管
- android中的通信机制总结
- LeetCode242 Valid Anagram
- C#将类拆分到多个文件的方法