我通过更改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