我想删除scrollbarthumb下面显示的阴影(scrollbartrack)。
但无法做到这一点。我试图设置android:scrollbarTrackVertical="@null"
请忽略黑色部分。
答案 0 :(得分:-1)
您可以使用XML或代码来完成。
在XML中:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/yourScroll"
android:scrollbars="none" <!-- add this -->
>
或在您的代码中:
yourScrollView.setVerticalScrollBarEnabled(false);
yourScrollView.setHorizontalScrollBarEnabled(false);
修改强>
您已使用新图片更改了问题,因为该任务会将可绘制图片作为您的要求添加到android:scrollbarThumbVertical
<ScrollView
android:scrollbarThumbVertical="@drawable/line" <--like this-->
android:id="@+id/my_scroll"
android:layout_width="match_parent"
android:layout_height="500dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="300dp">
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="400dp">
</LinearLayout>
</LinearLayout>
</ScrollView>
注意:我的drawble图像包含透明区域(在左侧和右侧),这就是为什么它的位置从边缘开始