【发布时间】:2012-07-12 04:00:09
【问题描述】:
我在这个主题上有几个关于 SO 的问题,但所有这些问题都与 Listview 项之间的距离有关,几乎所有答案都建议使用 Transparent Divider 作为解决方案。 p>
但就我而言,我已经在两个列表项之间设置了分隔符,那么如何在两个列表项之间应用一些边距/填充/距离?
任何帮助表示赞赏。
Xml:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<ListView
android:id="@+id/listMainPlans"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:divider="@drawable/list_divide"
android:dividerHeight="2dp" >
</ListView>
</LinearLayout>
【问题讨论】:
-
取决于您确切想要实现的布局。您可以创建/扩充自定义列表项并在 XML 中添加所需的填充/边距。
-
这个 xml 看起来不错。关于margin/padding/distance,如果你已经为ListView准备了自定义适配器,你可以在row xml布局中保留padding/margin。
-
您必须将布局膨胀为子布局。对吗??
-
@PareshMayani - 我尝试在行 xml 布局中提供边距,但这没有得到应用。
-
列表视图中有什么?我的意思是你要在列表视图行中显示什么??
标签: android android-layout android-listview margin