如何在组件Android“ ScrollView”中编辑高度滚动?
您不能更改height
ScrollView-bar的,因为它取决于ScrollView的内容(就像任何滚动条一样),这意味着您将为许多内容提供一个简短的内容,而为较少内容提供一个较高的内容,但是您可以使用更改垂直滚动条的宽度和水平滚动条的高度android:scrollbarSize=""
,有解决方法可以实现,只需控制的Height
,scrollView
这将控制其滚动条的高度,要实现这一点,请参考此答案。
当谈论添加用于滚动的自定义图像时,可以使用以下方法完成:
android:scrollbarThumbVertical=""
哪个
定义可绘制的垂直滚动条滑块
或者:
android:scrollbarThumbHorizontal=""
哪个
定义可绘制的水平滚动条滑块。
更新:
要控制滚动条的宽度和高度,请将可绘制图像添加到具有大小形状的layer_list中,并将其另存为可绘制图像,然后再使用它:
your_shape.xml:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:drawable="@drawable/your_image">
<shape
android:padding="10dp"
android:shape="rectangle" >
<size
android:height="20dp"
android:width="10dp" />
</shape>
</item>
</layer-list>
因此,只需将其保存到您的可绘制文件夹中,然后将其添加为拇指即可(不要忘了根据自己的需要更改我放置的宽度和高度):
android:scrollbarThumbHorizontal="R.drawable.your_shape.xml"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句