我正在使用ScrollView,我想设置ScrollBar大小,但我尝试的所有内容都失败了。 我尝试使用属性android:scrollbarSize,带有样式,主题但没有。滚动条的大小始终相同。 有什么建议?感谢
我试过这个:
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginTop="10px"
android:layout_marginBottom="15px"
android:scrollbarSize="20px"
android:scrollbarTrackVertical="@drawable/scrollbar_reflection"
android:scrollbarThumbVertical="@drawable/scrollbar_state2">
但滚动条的宽度不会改变。
所以我创建了一个这样的样式文件:
<resources>
<style name="ShowAllScrollBar1">
<item name="android:scrollbarSize">20px</item>
</style>
</resources>
然后在AndroidManifest中设置样式。
答案 0 :(得分:5)
尝试一起实施 android:scrollbarThumbVertical
和 android:scrollbarSize="1dp"
,您的问题将在 ScrollView 中解决, RecyclerView 强>
请参阅以下代码段
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginTop="10px"
android:layout_marginBottom="15px"
android:scrollbars="vertical"
android:scrollbarThumbVertical="@color/colorPrimaryDark"
android:scrollbarSize="1dp">
HorizontalScrollView:
<HorizontalScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginTop="10px"
android:layout_marginBottom="15px"
android:scrollbars="horizontal"
android:scrollbarThumbHorizontal="@color/colorPrimaryDark"
android:scrollbarSize="1dp">
答案 1 :(得分:3)
我实际上也在努力解决这个问题。不幸的是,问题实际上出现在Android源代码中,并且在下一个Android版本发布之前不会修复。经过一番搜索,我在这里找到了这个信息:http://code.google.com/p/android/issues/detail?id=14317。
答案 2 :(得分:0)
您是否尝试将滚动条更改为更大的滚动条?