android listView底部分割线怎么显示出来

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android listView底部分割线怎么显示出来相关的知识,希望对你有一定的参考价值。

1. ListActivity有这条底部分割线。
2.在Activity中只有listview,没有别的控件的话也会有。
其实ListActivity也是一个Activity,只不过在其中使用了SetContentView(listView)方法设置了一个listView作为其显示的View而已。所以结论就是只要这个activity调用了SetContentView(listView)就会有这条底部分割线。
那么什么情况下才不会有这条分割线呢?在Activity中如果调用setContentView(View)而ListView只是内嵌入到这个View的话有可能会没有这条分割线
在一个Activity中只有一个ListView,把它的layout_height修改为fill_parent,最底下的线是可以显示出来的,但修改为wrap_content就显示不出来了,(一般情况我们把高度都是设置成fil_parent的)
在一个Activity中最上边和最下边都有个TextView,ListView夹在中间,把它的layout_height为fill_parent或者wrap_content,最底下的线是可以显示出来的。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" 现在无此属性

android:layout_
android:layout_
>
<TextView
android:id="@+id/mTop"
android:layout_
android:layout_
android:layout_alignParentTop="true"
android:text="HelloWorldTop"
/>
<TextView
android:id="@+id/mBottom"
android:layout_
android:layout_
android:layout_alignParentBottom="true"
android:text="HelloWorldBottom"
/>
<ListView
android:id="@+id/mList"
android:layout_
android:layout_
android:layout_below="@id/mTop"
android:layout_above="@id/mBottom"/>
</RelativeLayout>
参考技术A android:divider="@drawable/line" 我这里的这个line是自己的一张直线的图片,你也可以用颜色什么的 参考技术B 你设置一下androidHight="1sp";再加上这一句android:divider="@drawable/line"就行了,你有图片,没高度是不会显示的 参考技术C 定义一个像素点在底部

iOS如何去除UITableView底部多余的分割线

参考技术A 在自定义UItableView的时候,当选择的style为Group时,往往在设置透明后分割线还在,为了去除,只要重新设置一个BackgroundView覆盖掉原来的即可: //取消分割线 UIView *view= [ [ [ UIView alloc ] init ] autorelease]; [cell setBackgroundV...

以上是关于android listView底部分割线怎么显示出来的主要内容,如果未能解决你的问题,请参考以下文章

Android 中关于ListView分割线的设置

点击listview,android studio

ListView实现倒序显示

listview的ViewHolder优化

android listview每条记录下都有一条分隔线,如何去掉分割线

RecyclerView如何消除底部的分割线