ScrollView嵌套Listview,scrollview总是滚动到listview的位置
来源:互联网 发布:加湿器 品牌 知乎 编辑:程序博客网 时间:2024/05/17 04:40
在项目中,跳转fragment导致ScrollView自动滚到到嵌套的Listview的位置。
查了一些解决方法
在父布局中比listview先获取界面的焦点
android:focusable="true" android:focusableInTouchMode="true"
完整代码:
<ScrollViewandroid:id="@+id/person_sv"android:background="@color/white"android:layout_width="fill_parent"android:layout_height="fill_parent"><LinearLayout android:orientation="vertical" android:background="@color/white" android:layout_width="fill_parent" android:focusable="true" android:focusableInTouchMode="true" android:layout_height="wrap_content"> <ListView android:id="@+id/person_kecheng_mlv" android:layout_width="fill_parent" android:divider="@color/white" android:dividerHeight="@dimen/chicun_henxiao" android:layout_height="wrap_content"/></LinearLayout></ScrollView>
此时跳转fragment时,默认在顶部,但是只要移动了ScrollView,再跳转fragment又会自动滚到到listview。
此时问题的核心是焦点问题,那么是否是跳转fragment时,listview自动获取了焦点,此时又在布局中加入listview禁止获取焦点。
android:focusable="false" android:focusableInTouchMode="false"
还是没有解决,没有任何效果。
最后在代码中,禁止listview获取焦点,如下
listview.setFocusable(false);listview.setFocusableInTouchMode(false);listview.requestFocus();
0 0
- ScrollView嵌套Listview,scrollview总是滚动到listview的位置
- 解决ScrollView中嵌套ListView或GridView导致的ScrollView自动滚动到ListView或GridView位置的问题
- ScrollView嵌套ListView滚动冲突的解决方案
- listView 和scrollView滚动位置
- scrollview嵌套listview,listview不滚动问题
- ScrollView内嵌套ListView时禁止ListView的滚动
- ScrollView内嵌套ListView时禁止ListView的滚动
- scrollView中嵌套ListView,ListView不能滚动的问题
- ScrollView嵌套listView或Gridview后滚动到顶部
- Scrollview 嵌套 listview 无法滚动到顶部解决方案
- ScrollView嵌套ListView自动聚焦到ListView的问题
- ScrollView嵌套ListView的解决方案
- ScrollView嵌套ListView的使用
- ScrollView嵌套ListView的解决办法
- ScrollView嵌套ListView的解决方案
- scrollView嵌套listview的问题
- ScrollView嵌套ListView的问题,
- ScrollView嵌套ListView的解决方案
- Android 框架层录音音量调节功能引入
- 第七周项目1--建立顺序环形队列算法库
- 2015-10-19 【项目5 - 排队看病模拟】
- 第8周实践项目2-建立链串的算法库
- pdf转换成txt转换器的操作方法
- ScrollView嵌套Listview,scrollview总是滚动到listview的位置
- Tasks and Back Stack
- Linux服务器管理常用命令整理
- 微信订阅返回消息
- 430时钟
- 第七周项目3--负数把正数赶出队列
- 负数把正数赶出队列
- (第四周项目6)循环双链表应用
- spark streaming的NetworkWordCount实例理解