我在我的應用程序中使用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