如何将Scrollbar放在Horizo​​ntalScrollView的顶部?

时间:2015-10-13 13:22:30

标签: android horizontalscrollview

我正在构建两个Horizo​​ntalScrollViews - 一个在顶部,另一个在底部   想法是:
Top Scroll视图底部有ScrollBar 底部滚动视图将它的ScrollBar放在最上面。

默认情况下,ScrollBar位于底部。我查看了不同的Horizo​​ntalScrollView属性并检查它们的作用,但似乎没有人控制顶部/底部位置。有android:verticalScrollbarPosition,但它与Horizo​​ntal ScrollBar无关。

谢谢!

以下是我在文件中使用的XML的一部分: Horizo​​ntalScrollViews中的LinearLayouts用于保存以编程方式添加/删除的ImageButtons。

<LinearLayout
    android:layout_width="400dp"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    android:layout_marginRight="0dp">


    <HorizontalScrollView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:fadeScrollbars="false"
    android:layout_weight="1">
        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="63dp"
            android:orientation="horizontal"
            android:gravity="left|top"
            android:id="@+id/top_pane"
            android:layout_marginLeft="5dp"
            android:paddingRight="20dp">
        </LinearLayout>
    </HorizontalScrollView>

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="63dp"
        android:orientation="horizontal"
        android:gravity="left|top"
        android:id="@+id/middle_pane"
        android:layout_weight="2"
        android:layout_marginLeft="15dp">
    </LinearLayout>

    <HorizontalScrollView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:fadeScrollbars="false"
        android:layout_weight="1">
        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="63dp"
            android:id="@+id/bottom_pane"
            android:orientation="horizontal"
            android:gravity="bottom"
            android:layout_marginLeft="10dp"
            android:paddingRight="20dp">
        </LinearLayout>
    </HorizontalScrollView>
</LinearLayout>

1 个答案:

答案 0 :(得分:-1)

一些研究建议您可以使用setScrollBarStyle控制滚动条样式,并传入以下枚举之一;

SCROLLBARS_INSIDE_OVERLAY
SCROLLBARS_INSIDE_INSET
SCROLLBARS_OUTSIDE_OVERLAY
SCROLLBARS_OUTSIDE_INSET

有关详细信息,请参阅http://developer.android.com/reference/android/view/View.html#setScrollBarStyle(int)