2012-08-14 136 views
0

我通過更改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設計器上打開它時,滾動條的寬度就好了(沒問題)。當我在模擬器中運行應用程序時出現問題。

+0

什麼是您的模擬器屏幕大小?這可能是因爲滾動條的「dp」大小爲 – Jin35 2012-08-14 06:03:22

+0

HVGA - 320x480。 – 2012-08-14 06:06:41

+0

嘗試設置滾動條大小'23px' – Jin35 2012-08-14 06:12:37

回答

0

(@ drawable/scrollbar_pointer @ drawable/scrollbar_blank)這些xml文件的圖像是什麼?如果XML文件可以列出他們的代碼在這裏!

+0

他們是圖片(pngs)。 – 2012-08-14 05:53:49