Android控制項之HorizontalScrollView 去掉捲軸,android捲軸
在預設情況下,HorizontalScrollView控制項裡面的內容在滾動的情況下,會出現捲軸,為了去掉捲軸,只需要在<HorizontalScrollView/>裡面加一句 android:scrollbars="none"。
如果想實現在代碼裡面,點擊左(右)按鈕【btnLeft(btnRight)】,捲軸裡面的內容會向左向右滾動【horizontalScrollViewMM】。代碼如下:
捲軸向左滾動:
btnLeft.setOnClickListener( new View.onClickListener(){ horizontalScrollViewMM.arrowScroll(View.FOCUS_LEFT); });
捲軸向右滾動:
btnRight.setOnClickListener( new View.onClickListener(){ horizontalScrollViewMM.arrowScroll(View.FOCUS_RIGHT); });
Android HorizontalScrollView的捲軸,怎在JAVA代碼中控制沒顯示?
SV.setHorizontalScrollBarEnabled(false);
android scrollview的水平捲軸問題,哪位給指教下,了
如果你把內容包含在ScrollView中,當內容超出高度時會自動出現捲軸。
另外,使用控制項HorizontalScrollView 來包住你的內容時,
如果你的內容假設是一個LinearLayout, 那麼當LinearLayout的寬度超過螢幕時, 將會自動產生捲軸,當你拖動滑鼠時,效果跟scrollView一樣,不過是橫向而己
例:
縱向滾動
<ScrollView>
<LinearLayout ........>
<TextView ...../>
<TextView ...../>
<TextView ...../>
<TextView ...../>
</LineraLayout>
</ScrollView>
模向滾動
<HorizontalScrollView >
<LinearLayout ........>
<TextView ...../>
<TextView ...../>
<TextView ...../>
<TextView ...../>
</LineraLayout>
</HorizontalScrollView >
有時候甚至可以做到橫向縱向都支援,只需要你合理設計就可以, 注意ScrollView中只能加一個控制,不能超過兩個