为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Android上的ListViews之间删除线?

如何在Android上的ListViews之间删除线?

江户川乱折腾 2019-12-09 09:25:11
我正在使用两个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"

因此,您可以在除法器属性中使用任何可绘制或颜色。


查看完整回答
反对 回复 2019-12-09
?
小唯快跑啊

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"


查看完整回答
反对 回复 2019-12-09
  • 3 回答
  • 0 关注
  • 424 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信