2012-08-14 127 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