【Android 开发】Android中自定义ListView中Item间的分割线
2017-03-12 15:57
471 查看
============================================================================================================================================================================================================================================================================相信大家在做ListView时,Item之间需要添加分割线的需求。今天带大家来实现下ListView中在Item间添加分隔线============================================================================================================================================================================================================================================================================1.不显示分割线只要在ListView控件中添加android:footerDividersEnabled="false"即可。<ListView android:id="@+id/local_groups_list" android:layout_width="match_parent" android:layout_height="wrap_content" android:footerDividersEnabled="false" /> 2.改变ListView的分割线颜色和宽度,需要在布局中定义android:divider和android:dividerHeight属性。<ListView android:id="@+id/local_groups_list" android:layout_width="match_parent" android:layout_height="wrap_content" android:divider="@color/divider_color" android:dividerHeight="1px" /> 注明:ListView中每个Item项之间都有分割线,设置Android:footerDividersEnabled表示是否显示分割线,此属性默认为true。=======================================================================================![](http://img.blog.csdn.net/20170312162905314?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvVHJpbmVhU2hhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
12345678list_item_divider.xml![](http://img.blog.csdn.net/20170312163104680?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvVHJpbmVhU2hhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
12345678910111213如果虚线加载不出来,在 AndroidManifest.xml文件中,把硬件加速功能关掉就可以了,android:hardwareAccelerated=”false”。 欢迎学习交流,觉得还行就定下咯
<ListViewandroid:id="@+id/list_view"android:layout_width="match_parent"android:layout_height="match_parent"android:background="@color/white"android:divider="@drawable/list_item_divider"android:dividerHeight="1px"/>12345678
![](https://oscdn.geek-share.com/Uploads/Images/Content/201701/9cc493f1e15b23d0f4eaea0d0f8b35d0.png)
<?xml version="1.0" encoding="utf-8"?><inset xmlns:android="http://schemas.android.com/apk/res/android"android:drawable="@color/colorPrimary"android:insetLeft="15dp"/>1234512345colors.xml
<?xml version="1.0" encoding="utf-8"?><resources><color name="colorPrimary">#63a219</color></resources>======================================================================================自定义虚线的listView分割线 ==========================================================================================================================================
<ListViewandroid:id="@+id/list_view"android:layout_width="match_parent"android:layout_height="match_parent"android:background="@color/white"android:divider="@drawable/list_item_dash"android:dividerHeight="5dp"android:paddingLeft="5px"android:paddingRight="5px"/>1234567891012345678910list_item_dash.xml
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"android:shape="line"><!-- 显示虚线,破折线的宽度为dashWith,空隙的宽度为dashGap, darkgray --><strokeandroid:width="1dp"android:color="#63a219"android:dashGap="3dp"android:dashWidth="6dp"/><!-- 虚线的高度 --><size android:height="5dp"/></shape>12345678910111213
![](https://oscdn.geek-share.com/Uploads/Images/Content/201701/9cc493f1e15b23d0f4eaea0d0f8b35d0.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201704/262cc727c2a0cbc7ef96bd787bebbade.gif)
相关文章推荐
- android开发之 listview中的item去掉分割线 隐藏分割线
- android开发(34) 自定义 listView的分割线( 使用xml drawable画多条线)
- [置顶] android开发之 listview中的item去掉分割线 隐藏分割线
- 初学者-android开发-listview 分隔线问题 及自定义item
- android开发(34) 自定义 listView的分割线( 使用xml drawable画多条线)
- android开发之 listview中的item去掉分割线 隐藏分割线
- Android开发中自定义ListView中存在ImageButton不响应ListItemClick单击事件详细d飞解决办法
- 【Android游戏开发二十三】自定义ListView【通用】适配器并实现监听控件!
- Android应用开发---listview长按删除该Item数据并删除所在数据库的记录
- android 自定义TextView支持微博功能后在ListView占用了Item点击的解决办法
- android 自定义TextView支持微博功能后在ListView占用了Item点击的解决办法
- Android ListView自定义分割线 header 和footer设置没有页眉和页脚
- Android开发:setContentView切换界面,自定义带CheckBox的ListView显示SQlite条目-----实现
- [Android开发] 解决listview 的item无法获得焦点
- Android开发: listview去除分割线
- Android学习自定义View(四)——继承控件(滑动时ListView的Item出现删除按钮)
- 对象androidandroid 开发中 如何取得ListView 的 每条Item 的对象
- 【Android游戏开发二十三】自定义ListView【通用】适配器并实现监听控件!
- android自定义dialog中点击listview的item事件关闭dialog
- android自定义ListView的Item无法响应OnItemClick的解决办法