【问题标题】:Adding padding inside the listview with line用线在列表视图内添加填充
【发布时间】:2013-10-11 00:57:12
【问题描述】:

如何使用 1dp 分隔线在列表视图内的每个框中添加填充我希望每个框都更大但是

android:dividerHeight="10px"
android:divider="#FFCC00"

并没有解决我的问题,因为它给了我粗线我只希望列表视图中的每个框都更大,只有 1px 的线。我该怎么做?

<ListView
    android:id="@+id/list_view2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/editText2"
    android:layout_below="@+id/editText2"
    android:background="#111"
    android:choiceMode="singleChoice"
    android:layout_marginTop="10dp"
    android:dividerHeight="1px"
    android:divider="#FFCC00"
     >

【问题讨论】:

  • 为项目布局提供填充
  • 您是否在向适配器充气?

标签: android listview padding


【解决方案1】:

在 ListView 中使用 Padding

     android:paddingBottom="1dp"

【讨论】:

【解决方案2】:

如果你想给列表视图中的项目填充,那么使用

android:padding="1dp"

我建议不要使用 px(阅读 android 文档)

【讨论】:

  • 你知道如何画一条小于 1 dp 的线吗?
  • 如果你想在列表中的 2 个项目之间有一条线,那么 android:dividerHeight="5dp" android:divider="CCCC00" 工作正常..
猜你喜欢
  • 1970-01-01
  • 2014-01-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-23
  • 2012-07-14
相关资源
最近更新 更多