作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在构建两个 HorizontalScrollViews - 一个在顶部,另一个在底部。
想法是:
Top Scroll View 底部有 ScrollBar。
底部 ScrollView 的滚动条将位于顶部。
默认情况下,ScrollBar 在底部。我查看了不同的 HorizontalScrollView 属性并检查了它们的作用,但似乎没有一个可以控制顶部/底部位置。有android:verticalScrollbarPosition,但与Horizontal ScrollBar无关。
谢谢!
这是我在文件中的 XML 的一部分:HorizontalScrollViews 中的 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>
最佳答案
一些研究表明,您可以通过传入以下枚举之一的 setScrollBarStyle 来控制滚动条样式;
SCROLLBARS_INSIDE_OVERLAY
SCROLLBARS_INSIDE_INSET
SCROLLBARS_OUTSIDE_OVERLAY
SCROLLBARS_OUTSIDE_INSET
参见 http://developer.android.com/reference/android/view/View.html#setScrollBarStyle(int)获取更多信息。
关于android - 如何将滚动条放在 HorizontalScrollView 的顶部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33103836/
我是一名优秀的程序员,十分优秀!