如何在组件Android“ScrollView”中编辑高度滚动?
答案 0 :(得分:3)
您无法更改ScrollView条的height
,因为它取决于ScrollView的内容(就像任何滚动条一样),这意味着您将拥有一个很短的内容和一个很高的内容对于较少的内容,但您可以使用android:scrollbarSize=""
更改垂直滚动条的宽度和水平滚动条的高度,并且有解决方法来实现这一点,只需控制Height
的{{1}}和这将控制它的高度,并实现它只需参考this answer。
在谈论为滚动添加自定义图像时,可以使用以下方法完成:
scrollView
哪个
定义垂直滚动条拇指可绘制
或:
android:scrollbarThumbVertical=""
其中
定义水平滚动条拇指可绘制。
<强>更新强>
要控制滚动条的宽度和高度,请将可绘制图像添加到具有大小形状的layer_list,并将其另存为drawable,然后将其用于:
<强> your_shape.xml:强>
android:scrollbarThumbHorizontal=""
所以,只需将它保存到您的drawable文件夹并将其添加为拇指(不要忘记根据您的需要更改我所放置的宽度和高度):
<?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>