整理Android的列表的每一行布局。
<?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:orientation="vertical" >
<include
android:id="@+id/header"
layout="@layout/header" />
<!-- 姓名 -->
<LinearLayout
android:id="@+id/ll2"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_gravity="center_horizontal"
android:layout_marginLeft="12dp"
android:layout_marginRight="12dp"
android:orientation="horizontal"
android:weightSum="4" >
<TextView
android:id="@+id/tv2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_weight="2"
android:text="联系人:"
android:textColor="@color/gray2"
android:textSize="18sp" />
<TextView
android:id="@+id/tvName"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_weight="2"
android:drawablePadding="6dp"
android:drawableRight="@drawable/list_more"
android:gravity="right"
android:hint="请输入联系人名称"
android:textSize="18sp" />
</LinearLayout>
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="@color/gray1" />
</LinearLayout>
为了起到简洁的演示效果,我把第二行以下的项的代码暂时删了。因为是LinearLayout布局,所以第二行和第三行第四行等直接复制第一行的粘贴修改就行。
效果如下: