ListView-divider 分割线的设置

1.去掉分割线

android:divider="@null"

2.设置分割线颜色跟宽度

android:divider="#19000000"
android:dividerHeight="1px"

3.代码设置

mListView = (ListView) view;
mListView.setDivider(new ColorDrawable(getResources().getColor(R.color.list_divider_color)));
 mListView.setDividerHeight(1);
时间: 2024-10-14 05:01:50

ListView-divider 分割线的设置的相关文章

ListView中分割线的设置

1.在布局文件中ListView元素中通过属性设置 android:divider="#fffff" 分割线颜色 android:dividerHeight="1px" 分割线高度 2.使用XML文件设置 <!-- res/drawable/liner.xml -> <?xmlversionxmlversion="1.0"encoding="utf-8"?> <layer-list xmlns:a

Android 中关于ListView分割线的设置

今天发现许多App上的listview的item之间的分割线都只显示了右边一部分,而左边的那一半则没有,第一反应则是给分割线设置一张背景图片就ok了: android:divider="@mipmap/line" 然而,后来网上找找资料后发现,可以自己去定义一个drawable,将其设置为listview的分割线(divider) 效果图: 1.drawable下的listview_item_divider: 1 <?xml version="1.0" enc

去掉listview的分割线和分割线的颜色,高度的设置

listview中每个Item项之间都有分割线,去掉这条分割线可以有两种方法: 1.在代码中设置:setDriver(null) 2.或者在布局文件中设置:android:divider="@null" 改变ListView的分割线颜色和宽度,需要在布局中定义android:divider 和android:dividerHeight属性: <ListView android:id="@+id/listview" android:layout_width=&q

listview item之间分割线的设置 listview拖动变黑状态

1.取消listview每项间的分割线:(1)代码方式mListView.setDivider(null);(2)如果想扩大listview每项间的距离,并让分割线消失可以这样设置mListView.setDividerHeight(10);(3)xml方式 android:divider = "@null" android:dividerHeight="1dp" (4)将分割线设为其它颜色 android:divider = "@color/white&

Listview中分割线处理

1.设置分割线的颜色和高度 android:dividerHeight="1dip" android:divider="颜色值.图片等" 这里可以设置分割线的颜色和高度,但是要是你只是android:divider="颜色值"这个样是没有效果的,你要和android:dividerHeight="1dip"配套使用. 2.设置头尾的分割线是否显示 android:headerDividersEnabled="&quo

android开发(33) 自定义 listView的分割线( 使用xml drawable画多条线)

我遇到这样一个场景,我需要自定义 listView的分割线,而这个分割线是由两条线组成的,在使用xml drawable时遇到了困难. 注释:画两条线是为了实现 凹陷的效果,在绘图中一条暗线紧跟着一条明显会给人视觉上产生明显的“沟”的感觉. 因为我的背景是透明(背景渐变)的,直接用图片来实现效果不好. 看看效果: 使用 layer-list 来实现. layer-list 可以包含多个item,每个item堆叠在一起. layer-list  的item可以设置 间距,使用  android:b

android中listview的一些样式设置

在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性 android:background="@drawable/bg",不过不要高兴地太早,当你这么做以后,发现背景是变了,但是当你拖动,或者点击list空白位置的时候发现ListItem都变成黑色的了,破坏了整体效果 这是为什么呢? 这个要从Listview的效果说起,默认的ListItem背景是透明的,而

Android--listView的divider分割线样式和边距

1.建立一个drawable文件list_divider.xml <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item android:left="16dp" android:right="16dp"

UWP ListView添加分割线

先看效果: 我并没有找到有设置ListView分割线的属性 下面是一个比较简单的实现,如果有同学有更好的实现,欢迎留言,让我们共同进步.我的叙述不一定准确 实现的方法就是在DataTemplate里包一个Border 1.首先自定义一个UserControl来实现布局,文件名为ItemView.xaml,代码如下 xaml代码 1 <UserControl 2 x:Class="Demo.UWP.ItemViews.NewsItemView" 3 xmlns="http