天天看点

listview分割线的使用和linearlayout使用

我这里写一个布局,我个人觉得linearlayout布局非常好用,如果你也觉得好用,你就点个赞吧,好了,说下我写的linearlayout我主要采用线性布局的垂直好让listview展现出来,下面说下listview吧 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/color_grays" android:orientation="vertical" > <include layout="@layout/include_head" /> <HorizontalScrollView android:layout_width="match_parent" android:layout_height="50dp" android:background="#FFFFFF" android:scrollbars="none" > <LinearLayout android:layout_width="wrap_content" android:layout_height="match_parent" android:orientation="horizontal" > <LinearLayout android:id="@+id/ll_add_people" android:layout_width="wrap_content" android:layout_height="match_parent" android:gravity="center_vertical" android:orientation="horizontal" > </LinearLayout> <TextView android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_marginLeft="@dimen/ten" android:drawableLeft="@drawable/ico_search" android:gravity="center_vertical" android:text="搜索" /> </LinearLayout> </HorizontalScrollView> <ListView android:id="@+id/list_view_user_lists" android:layout_width="match_parent" android:layout_height="match_parent" android:cacheColorHint="@color/color_no" android:divider="@color/split_line_color" android:dividerHeight="0.5dp" android:listSelector="@color/color_no" /> </LinearLayout> listview分割线divider,上面我设置了分割线的颜色 <color name="split_line_color">#b4b4b4</color> <color name="color_no">#0000000</color> 分割线的高度dividerHeight为0.5dp 当然还有另一种方法设置分割线的方法 在drawable新建一个xml <!-- res/drawable/linear.xml -> <?xml version="1.0"encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape> <gradient android:startColor="#000000" android:centerColor="#CCCCCC" android:endColor="#FFFFFF" android:height="1px" android:angle="0"/> </shape> </item> </layer-list> <Listview**重点内容** 1. 列表内容 android:layout_width="warp_content" android:layout_height="warp_content" android:divider="@drawable/linear" android:dividerHeight="0.5dp"