0
我将对象动态添加到水平滚动视图中,并且当我添加下面的代码时很好地移动到极右,现在问题是当我尝试通过交换滚动回到左侧时下面再手指的代码运行和水平滚动视图滚动到右侧角球再次,它有点恼人的,任何人有一些其他的解决办法,我已经尽力了Horizontal ScrollView full使用ViewTreeObserver滚动焦点
Postdelayed()
,但它不工作适合我
个ViewTreeObserver viewTreeObserver = hScrollView.getViewTreeObserver();
if (viewTreeObserver.isAlive()) {
viewTreeObserver
.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
// interestedInView is ready for size and position
// queries because it has been laid out
hScrollView
.fullScroll(HorizontalScrollView.FOCUS_RIGHT);
}
});
}
问候 MGD