2014-04-17 87 views
1

我有一個HorizontalScrollView我想滾動它向左和向右點擊Button點擊。 我已經提到這篇文章Here在ButtonClick兩側滾動Horizo​​ntalListView

但我無法向左滾動它。在這裏getScrollX()給出了視圖的左邊緣。

所以我的問題是我怎樣才能讓它在btnClick上向左滾動View

任何回答是高度Appreciated..Thks

回答

1

此代碼可以幫助你::

rightBtn.setOnClickListener(new View.OnClickListener() { 

    @Override 
    public void onClick(View v) { 
     hsv.scrollTo((int)hsv.getScrollX() + 10, (int)hsv.getScrollY()); 
    } 
}); 
0

嘗試

public void scrollToLeft(){ 
    horizontalScrollView.smoothScrollTo(horizontalScrollView.getScrollX() - 50, 0); 
} 
+0

我曾經嘗試這樣做沒有工作:) – nitesh

+0

哪個值由getScrollX回來了?它始終是一樣的價值嗎? – user3540792

+0

距離HSV左邊緣的距離 – nitesh

-1

就試試這個代碼。有用。

聲明第一

Horizo​​ntalScrollView小時;

然後內部上創建

HR =(Horizo​​ntalScrollView)findViewById(R.id.horizo​​ntal1);

和裏面onclick按鈕,輸入此代碼。

hr.fullScroll(Horizo​​ntalScrollView.FOCUS_LEFT);

+0

雖然這個問題是舊的..但他說的是Horizo​​ntalListView而不是scrollView .. – Meenal

相關問題