我正在使用两个ListView这样的:<ListView android:id="@+id/ListView" android:text="@string/Website" android:layout_height="30px" android:layout_width="150px" android:scrollbars="none" android:transcriptMode="normal"/><ListView android:id="@+id/ListView1" android:text="@string/Website" android:layout_height="30px" android:layout_width="150px" android:scrollbars="none" android:transcriptMode="normal"/>两个ListViews 之间有一个空白行。如何删除它?
3 回答
PIPIONE
TA贡献1829条经验 获得超9个赞
如果要删除分隔线,请使用以下代码:
android:divider="@null"
如果要添加空格而不是分隔线:
android:divider="@android:color/transparent"
android:dividerHeight="5dp"
因此,您可以在除法器属性中使用任何可绘制或颜色。
小唯快跑啊
TA贡献1863条经验 获得超2个赞
有多种方法可以实现这一目标,但是我不确定哪个是最好的(我什至不知道有没有最好的方法)。我知道至少两种不同的方法可以在ListView中执行此操作:
1.将除法器设置为空:
1.1。以编程方式
yourListView.setDivider(null);
1.2。XML格式
这在您的ListView元素内。
android:divider="@null"
2.将分隔线设置为透明并将其高度设置为0,以避免在listview元素之间添加空格:
2.1。以编程方式:
yourListView.setDivider(new ColorDrawable(android.R.color.transparent));
yourListView.setDividerHeight(0);
2.2。XML格式
android:divider="@android:color/transparent"
android:dividerHeight="0dp"
- 3 回答
- 0 关注
- 430 浏览
添加回答
举报
0/150
提交
取消