android - 如何从 ListView 的右边缘设置垂直滚动条的边距?

标签 android listview scrollbar margin

对于安卓平台:

我需要在 ListView 的垂直滚动条的右侧放置边距(它是自定义的)。请看附图。默认滚动条粘在 ListView 的最右侧。 Image

需要你的手。谢谢。

最佳答案

如果您关心您的设计并希望在全局范围内应用该样式,请使用此。


res/values/styles.xml

<item name="android:scrollbarThumbVertical">@drawable/scrollbar</item>

res/drawable/scrollbar.xml

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:right="4dp"> <!-- Your Margin -->
        <shape>
            <solid android:color="@color/red500" /> <!-- Your Color -->
            <corners android:radius="2dp" /> <!-- Your Radius -->
            <size android:width="4dp" /> <!-- Your Width -->
        </shape>
    </item>
</layer-list>

所有其他答案都是由开发人员创建的,而不是像我这样的设计师。

结果

Good ScrollBar

关于android - 如何从 ListView 的右边缘设置垂直滚动条的边距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5978430/

相关文章:

带有边框容器内滚动条的 HTML 表格

python - 可滚动框架未填满 Canvas

android - 应用程序包名称不同但签名 key 相同?

android - 停止使用谷歌地图 fragment 的位置

wpf - 从 WPF ListView 中的按钮传递值

android - Fragments 内 ListView 上的上下文菜单

java - ListView 适配器行为异常。在我单击同一个 ListView 中的按钮后,ListView 中不相关的按钮被单击

html - 不固定高度的滚动条/带滚动条的动态高度

android - Android:forceclose应用出现故障后

android - 如何写入 Android 应用程序的数据库?