我通過更改Scrollbars
的「外觀」來定製ScrollView
。我做的是通過下面的代碼:ScrollView中Android滾動條的寬度
<ScrollView
android:id="@+id/quiz_scrollview"
android:layout_width="match_parent"
android:layout_height="300dp"
android:layout_margin="20dp"
android:fadeScrollbars="false"
android:fillViewport="true"
android:scrollbarAlwaysDrawVerticalTrack="true"
android:scrollbarSize="23dp"
android:scrollbarStyle="insideOverlay"
android:scrollbarThumbVertical="@drawable/scrollbar_pointer"
android:scrollbarTrackVertical="@drawable/scrollbar_blank" >
我對android:scrollbarTrackVertical
繪製的是23x321。這是我的問題:當我運行我的應用程序時,我的垂直滾動條變得非常薄(僅約10px)!它不符合我的drawable的實際大小。但是當我在Eclipse中的圖形化XML設計器上打開它時,滾動條的寬度就好了(沒問題)。當我在模擬器中運行應用程序時出現問題。
什麼是您的模擬器屏幕大小?這可能是因爲滾動條的「dp」大小爲 – Jin35 2012-08-14 06:03:22
HVGA - 320x480。 – 2012-08-14 06:06:41
嘗試設置滾動條大小'23px' – Jin35 2012-08-14 06:12:37