android - 如何在自定义样式中将滚动条可见性设置为 true

标签 android android-layout

这就是我设置滚动条的方式。我将此属性插入到我的 listView 中。

android:scrollbarThumbVertical="@drawable/scroll_style_custom"

然后我在我的可绘制对象中使用 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 中设置另一个属性来实现?

最佳答案

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

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

希望对你有帮助

关于android - 如何在自定义样式中将滚动条可见性设置为 true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34466220/

相关文章:

android - TextInputLayout 中的输入类型文本密码

android - 使用 Cordova-plugin-facebook4 邀请 Facebook App

android - 如何自定义 CheckBoxPreference 标题的文本颜色

Android 如何暂时禁用 Seekbar?

Android 创建带有图像圆顶角的 Drawable XML

android - 水平居中 RelativeLayout 的所有 child

Android GridView 使项目适合每个屏幕尺寸

Android EditText-最大长度

javascript - 使用 PhoneGap/jQuery Mobile 以编程方式在 iPhone/Android 日历中添加事件?

android - android中textview的圆角