androidScrollview定位

scrollview 中如果有recycview 时,会出现无法定位到顶部的现象。 scrollview.scrollTo(x,y);是不起作用的。用下面的方法可以解决:

自动定位到顶部:
比如:
scrollView.post(new Runnable() {
public void run() {

      scrollView.fullScroll(ScrollView.FOCUS_UP); 
     }

});

另外可以用另外一种方法:
public void scrollToBottom(final View scroll, final View inner) {

Handler mHandler = new Handler();

mHandler.post(new Runnable() {
public void run() {
if (scroll == null || inner == null) {
return;
}

int offset = inner.getMeasuredHeight() - scroll.getHeight();
if (offset < 0) {
offset = 0;
}

scroll.scrollTo(0, offset);
}
});
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值