android - 带有边距/填充的 ListView 滚动条样式

标签 android android-listview android-scrollbar

希望是一个简单的。 v4.0.3

我有一个 ListView 并且想要左右留出 10dip 的边距。 内容当然很简单,但我希望分隔线左右也有 10dip 的边距。

如果我将 android:PaddingRightandroid:layout_marginRight 添加到 ListViewLinearLayout 包含ListView 那么这当然可以,但是当您滚动列表时出现在右侧下方的 List 滚动条也会移动填充/边距距离。

我希望滚动条指示器保持不变。 我已经尝试了所有 android:scrollbarStyle 设置。

最佳答案

轻松搞定

<ListView
    android:id="@+id/lvDonorDetails"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:divider="@drawable/list_divider"
    android:dividerHeight="1dp"
    android:paddingLeft="10dp"
    android:paddingRight="10dp"
    android:scrollbarStyle="outsideInset"/>

或者

<ListView
    android:id="@+id/lvDonorDetails"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:dividerHeight="1dp"
    android:padding="10dp"
    android:scrollbarStyle="outsideInset"/>

关于android - 带有边距/填充的 ListView 滚动条样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9209529/

相关文章:

android - 如何更改textview中滚动条的颜色

android - 如何安装以前的 Android 支持库(版本 8)

java - 不同种类的类继承自android java中的抽象类

android - ListView 不规律地每 10 个项目重复一次 CheckBox 行为

android - 在内存不足的情况下保存实例状态

android - 如何让 `scrollbar`出现在左侧?

android - 从安卓 watch 发送数据到智能手机

android - 我应该单独使用 notifyDataSetChanged 还是更新 ListView 项目?

android - 如何将滚动条/ View 置于顶部位置?

android - 滚动条未在 RecyclerView 中显示