我正在使用两个ListView如下所示:

<ListViewandroid:id="@+id/ListView"android:text="@string/Website"android:layout_height="30px"android:layout_width="150px"android:scrollbars="none"android:transcriptMode="normal"/>
<ListViewandroid:id="@+id/ListView1"android:text="@string/Website"android:layout_height="30px"android:layout_width="150px"android:scrollbars="none"android:transcriptMode="normal"/>

两个ListView之间有一个空行。 我该如何删除它?


#1楼

您可以尝试以下方法。 它对我有用......

android:divider="@android:color/transparent"
android:dividerHeight="0dp"

#2楼

您可以在listview标记中放置以下属性

android:divider="@null"

(或)以编程方式listview.Divider(null); 这里listviewListView参考。


#3楼

要删除同一ListView中项目之间的分隔符,以下是解决方案:

getListView().setDivider(null);
getListView().setDividerHeight(0);

developer.android.com#ListView

或者,如果您想在XML中执行此操作:

android:divider="@null"
android:dividerHeight="0dp"

#4楼

或者用XML:

android:divider="@drawable/list_item_divider"
android:dividerHeight="1dp"

你可以使用一种颜色作为drawable(例如#ff112233),但要注意,预杯子版本有一个无法设置颜色的bug。 相反,必须使用9补丁或图像..


#5楼

  1. 如果要删除分隔线,请使用以下代码:

     android:divider="@null" 
  2. 如果要添加空格而不是分隔线:

     android:divider="@android:color/transparent" android:dividerHeight="5dp" 

因此,您可以在divider属性中使用任何drawable或color。


#6楼

对于ListFragment使用

getListView().setDivider(null)

获得清单后。


#7楼

有不同的方法来实现这一点,但我不确定哪一个是最好的(我甚至不知道有一个最好的方法)。 我知道在ListView中至少有两种不同的方法:

1.将分隔符设置为null:

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"

#8楼

我发现在XML文件中实现它更容易,因为在数百行的类中跟踪代码行可能更难。 对于XML,您可以使用“null”:

android:divider="@null"

#9楼

在XML中:

android:divider="@null"

或者在Java中:

listView.setDivider(null);

#10楼

   <ListView xmlns:android="http://schemas.android.com/apk/res/android"android:id="@+id/list"android:orientation="vertical"android:layout_width="match_parent"android:layout_height="match_parent"android:divider="@null"android:dividerHeight="0dp"/>

#11楼

如果这个android:divider="@null"不起作用,可能会更改您的ListViews for Recycler Views?


#12楼

将分隔符设置为null:

JAVA

  listview_id.setDivider(null);

XML

<ListView android:id="@+id/listview"android:layout_width="match_parent"android:layout_height="match_parent"android:divider="@null"/>

如何删除Android上ListViews之间的行?相关推荐

  1. android上最好的linux终端,如何在带有Termux的Android上使用Linux命令行 | MOS86

    apt install [package name]我们的< APTA入门指南>和< APTA在Ubuntu中安装软件的指南>< APT在Ubuntu中在APT中安装软件 ...

  2. android点击下拉历史记录,如何在Android上删除浏览历史记录-万兴恢复专家

    第4部分:如何在Android上永久清除历史记录? 只需删除数据或使用恢复出厂设置无法永久擦除Android.在恢复过程的帮助下,数据很容易恢复,Avast已经证明了这一点.dr.fone工具包 - ...

  3. android.mk 添加v7_在Android上以命令行方式移植FFmpeg

    最近要做视频I帧提取和摘要生成的项目,在Android平台上的应用,经过调研,发现ffmpeg有很多相关功能的轮子,因此考虑将ffmpeg移植到Android平台.为了更好解耦和以及更多的文档参考,选 ...

  4. win10蓝牙链接上的标准串行com口无法删除

    "Bluetooth 链接上的标准串行设备"无法删除解决办法 一.原理 Windows系统每次使用蓝牙与手机(耳机等蓝牙设备)配对时,就会自动分配一个串口,如果该蓝牙设备一直处于保 ...

  5. iphone.android下载,如何在iPhone和Android上删除下载

    每当您从网站下载文件时,它都会保存在您的设备上,直到您将其删除为止. 无论您使用计算机还是智能手机,内部存储都是有限的,您需要删除设备上的下载以释放空间. iPhone,Android,Windows ...

  6. android 删除照片,如何恢复在Android上删除的照片

    在过去的几年里,Android已经成为我们数字的东西统一的空间 - 那一定是照片,视频,文档和联系人. 尽管数码单反相机或完全成熟的相机,Android智能手机保持为照片和视频了积极的数字图书馆. 但 ...

  7. 在 Android 上恢复已删除的通话记录 - 安卓手机通话记录恢复技巧

    有时,Android 用户会在内存空间用完时删除他们的通话记录.他们认为那些电话通话记录将不再需要了,但突然出于某些原因他们需要恢复那些已删除的通话记录. 恢复已删除的照片.视频.音乐.短信和通话记录 ...

  8. 在 iPhone 和 Android 上恢复已删除的微信消息/聊天的 3 种方法

    微信是一款面向移动用户的免费即时通讯应用程序.它适用于 iOS 和 Android. 好消息是,在微信 经历了如此艰难的运行之后,它仍在我们身边,并将在其新所有者恢复工具的帮助下继续发展. 微信 是一 ...

  9. 如何在 Android上恢复已删除的照片? 3个有效方法请收藏

    有时,我们会错误地删除令人难忘的照片.视频和其他数据.这无疑是一个令人沮丧的情况,但不要担心:我们将修复它并帮助您恢复丢失的文件.在本文中,我们将讨论在一些简单的方法和快速恢复软件的帮助下恢复已删除照 ...

最新文章

  1. 2022-2028年中国汽车俱乐部行业发展趋势与投资战略研究报告
  2. docker 安装 oracle12,使用Docker安装Oracle 12c
  3. HMM -GMM 理清不错
  4. 什么是补码,怎么求补码
  5. cmake中添加 -g编译选项
  6. java调用 火眼臻睛,连接创新,发现未来,臻识科技受邀CCF-GAIR,论道浪潮之巅...
  7. 今天试了一下iscroll
  8. 你所不了解的五条面试忠告
  9. OpenCV辅助对象(help objects)(3)——Ptr
  10. 使用pt-query-digest时遇到报错can't locate Digest/MD5.pm in @INC (@INC contains: /usr/local/lib64/perl5
  11. 放大分析双缓冲类时间计算问题
  12. es6 Promise -- 封装
  13. 计算机专业知识比喻,很好的计算机基础知识比喻
  14. java 发送邮件(亲测有效)
  15. 360浏览器兼容css,css样式怎样调360浏览器的兼容性
  16. ICCAD 2020,我们来了!
  17. 曹汛:计算摄像学研究 | VALSE2017之十六
  18. ECNU || 宇恒棋
  19. 在网络中 计算机输出的信号是,2019陕西国家电网校园招聘计算机类笔试:计算机网络自测四...
  20. <<计算机操作系统(慕课版)>>第三章参考答案

热门文章

  1. Android开发六年收获阿里offer定级P7,多亏在阿里P8师兄给的攻略、面试技巧以及学习笔记!!!
  2. 判断三角形与射线相交的完整代码。。。
  3. python软件管理系统_conda:基于python的软件管理系统
  4. Hbuilder Android证书申请
  5. webpack配置vue组件加载器
  6. php图形图像处理技术
  7. Unity的学习笔记(鼠标移动控制视角移动)
  8. GeoIP的使用-C语言版
  9. Android-BLE蓝牙原理
  10. mysql 储存过程