解决Android中,禁止ScrollView内的控件改变之后自动滚动

解决Android中,禁止ScrollView内的控件改变之后自动滚动
问题:
最近在写一个程序界面,有一个scrollVIew,其中有一段内容是需要在线加载的。
当内容加载完成后,ScrollView中内容的长度会发生改变,这时ScrollView会自动下滚,如下图所示:
滚动的那一下体验特别不好,所以要防止这种情况。即不论Scrollview中内容如何,都要保持在最上。
解决办法:
先简单写一下我的xml文件的结构:


如上面代码,我的ScrollView中第一个内容是LinearLayout,下面有一个LinearLayout包裹着的ListView.ListView是长度可变的。
将LinearLayout中加入代码:
android:focusable="true" android:focusableInTouchMode="true"

问题即可解决,欢迎大家交流。
转载请注明来自:http://blog.csdn.net/icyfox_bupt/article/details/15026299 【解决Android中,禁止ScrollView内的控件改变之后自动滚动】作者:icyfox_bupt
来源:CSDN
原文:https://blog.csdn.net/icyfox_bupt/article/details/15026299?utm_source=copy
版权声明:本文为博主原创文章,转载请附上博文链接!

    推荐阅读