自定义Android ScrollView的垂直滚动条

时间:2013-05-23 09:25:35

标签: android android-layout android-view android-scrollview android-styles

我需要自定义ScrollView所以它看起来如图所示: enter image description here
我已成功自定义ThumbTrack,但我不知道如何在我提供的图片中添加Arrows

这是我正在使用的风格:

<!-- Scrollbar -->
    <style name="scroll_view">  
        <item name="android:scrollbarAlwaysDrawVerticalTrack">true</item>
        <item name="android:scrollbars">vertical</item>
        <item name="android:fadeScrollbars">false</item>
        <item name="android:scrollbarThumbVertical">@drawable/sb_thumb</item>
        <item name="android:scrollbarTrackVertical">@drawable/sb_track_vertical_bg</item>
    </style>

Arrows应该是ScrollView样式的一部分,以避免额外的间距,并且它们也需要简单,不可点击和e.t.c。

1 个答案:

答案 0 :(得分:0)

如果要添加向上和向下按钮,可以在Scrollview的上方和下方放置两个按钮。并在按钮单击时以编程方式滚动滚动条。 为此,您可以使用以下代码,

scrollview.scrollTo(5, 10);