1.禁止ScrollView内的控件改变之后自动滚动

https://blog.csdn.net/icyfox_bupt/article/details/15026299

将LinearLayout中加入代码:

android:focusable="true"
android:focusableInTouchMode="true"

2.滑动到最下面

fullScroll(ScrollView.FOCUS_DOWN);

3.滑动指定的距离

scroll.scrollTo(0, offset);
距离可以根据view.getTop等方法获取

4.去除阴影

一、删除android ScrollView边界阴影方法方法
1) 在xml中添加:android:fadingEdge=”none”
2) 代码中添加:ScrollView.setHorizontalFadingEdgeEnabled(false);

二、删除ScrollView拉到尽头(顶部、底部),然后继续拉出现的阴影效果
适用于2.3及以上的 否则不用设置
android:overScrollMode="never"

分类: UI组件

0 条评论

发表回复

您的电子邮箱地址不会被公开。