【问题标题】:How to set scroll bar visibility to true within a custom style如何在自定义样式中将滚动条可见性设置为 true
【发布时间】:2015-12-25 20:34:38
【问题描述】:

这就是我设置滚动条的方式。我在我的listView 中插入了这个属性。

android:scrollbarThumbVertical="@drawable/scroll_style_custom"

然后我在我的drawables中使用custom_scrollbar_style.xml自定义滚动条

<gradient
    android:angle="45"
    android:endColor="#FF3401"
    android:centerColor="#ff5c33"
    android:startColor="#FF3401" />

<corners android:radius="8dp" />
<size android:width="20dp"/>
<padding
    android:left="0.5dp"
    android:right="0.5dp" />

现在如何使用我的 xml 文件将滚动条可见性设置为 true?

基本上我想要这个的等价物,但有一个自定义样式

listView.setFastScrollAlwaysVisible(true);

或者这只能通过在列表视图中设置另一个属性来实现?

【问题讨论】:

  • 你能发一张你想要的照片吗?
  • 滚动条不可见,除非我滚动列表或使用listView.setFastScrollAlwaysVisible(true);
  • 我认为这只能在列表视图中设置属性,或者使用 Java。
  • 你试过android:scrollbars="vertical"
  • 添加到您的 xml 代码 并告诉我是否有效

标签: android android-layout


【解决方案1】:

目前最好的方法是在 xml 中使用 android:fadeScrollbars="false",这相当于在 java 代码中使用 ScrollView.setScrollbarFadingEnabled(false);

如果两者都不起作用,您可以使用android:scrollbarFadeDuration="0"代替它们

希望对你有帮助

【讨论】:

猜你喜欢
  • 2019-06-04
  • 2011-09-15
  • 2014-10-26
  • 1970-01-01
  • 2013-10-31
  • 1970-01-01
  • 2018-12-15
  • 1970-01-01
  • 2016-03-25
相关资源
最近更新 更多