我在我的应用程序中使用HorizontalScrollView作为显示标题,我还需要在左右按钮上左右滚动标题。我已经使用了一些成功工作的代码,到离开,但我无法左右滚动到right.please建议我如何解决滚动从右到左这滚动horizontalScrollView左右
我的代码
horiScrollView.scrollBy(20, 20);
请建议我如何解决此问题。谢谢
我在我的应用程序中使用HorizontalScrollView作为显示标题,我还需要在左右按钮上左右滚动标题。我已经使用了一些成功工作的代码,到离开,但我无法左右滚动到right.please建议我如何解决滚动从右到左这滚动horizontalScrollView左右
我的代码
horiScrollView.scrollBy(20, 20);
请建议我如何解决此问题。谢谢
使第一个数字为负数。正确的数字不会做任何事情(这是垂直变化)。第一个数字是水平移动多少 - 所以正数表示正确,负数表示左移。
我有完全相同的问题 - 我有一个语言按钮,并通过设置滑动horiScrollView
。
我这样做了一个新的类,它扩展了horizontalScrollView,并且在onMesuare
方法中,我通过调用horiScrollView.scrollBy(20, 20)
来设置边,就像你一样。
在这种方法中,我检查语言是否更改,如果是,请滚动到我想要的正确位置。 这是我发现的唯一方法,它完美地工作。
这样一来我也是在我的应用程序分离horizontalScrollView
代码从整个屏幕上,horizontalScrollView
控制所有的屏幕,所以我更喜欢,使活动与horizontalScrollView
之间的区别。
此代码的工作很适合我:
mHorScrollView.post(new Runnable() {
@Override
public void run() {
if (rightButton) {
mHorScrollView.smoothScrollTo(20, 0);
} else {
mHorScrollView.smoothScrollTo(-20, 0);
}
}
});
感谢我做到了这一点,u能请告诉我一两件事,我想scrooll Horizontalscrollview直到按下按钮所以我应该使用什么样的活动? – Dilip
你想无限滚动,直到按下按钮?或者你想在按下按钮时保持滚动? – toadzky
我这样做@toadzky非常感谢这样的建议 – Dilip