首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在listView...customizing中使用scrollBar吧。

在listView...customizing中使用scrollBar吧。
EN

Stack Overflow用户
提问于 2011-07-30 10:29:08
回答 2查看 7.8K关注 0票数 8

有没有办法定制ListView在安卓系统中提供的标准滚动条?我还没有得到一个明确的答案:/

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-30 11:10:21

res/styles.xml中创建主题

代码语言:javascript
复制
<style name="CustomTheme" parent="android:Theme">
    <item name="android:scrollbarTrackVertical">@drawable/scroll_track</item>
    <item name="android:scrollbarThumbVertical">@drawable/scroll_thumb</item>
</style>

@drawable/scroll_track@drawable/scroll_thumb必须引用九个补丁图像或一个形状可绘制对象。滚动轨迹图像是滚动条的背景。Scroll thumb负责滚动手柄。然后只需将主题应用于整个应用程序或AndroidManifest.xml中的某个活动:

代码语言:javascript
复制
<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@style/CustomTheme">
票数 15
EN

Stack Overflow用户

发布于 2016-02-02 11:35:35

您也可以在布局中的ListView或ScrollView中指定它。我从我的代码中提供了一个截图示例:

enter image description here

代码语言:javascript
复制
<ListView
    android:id="@+id/listView"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_below="@id/divider_bar"
    android:layout_marginTop="5dp"

    android:scrollbarAlwaysDrawVerticalTrack="true"
    android:scrollbarStyle="outsideOverlay"
    android:scrollbars="vertical"
    android:fadeScrollbars="true"
    android:scrollbarThumbVertical="@drawable/scrollbar_vertical_thumb"
    android:scrollbarTrackVertical="@drawable/scrollbar_vertical_track"
    android:scrollbarFadeDuration="500"
    android:scrollbarDefaultDelayBeforeFade="1000">
</ListView>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6880720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档