android:orientation="vertical"表示该布局下的元素垂直排列;
在整体垂直排列的基础上想要实现内部水平排列,则在整体LinearLayout布局下再创建一个LinearLayout布局。
1 <?xml version="1.0" encoding="utf-8"?>
2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
3 android:orientation="vertical"
4 android:id="@+id/activity_main"
5 android:layout_width="match_parent"
6 android:layout_height="match_parent">
9 <TextView
10 android:id="@+id/textView"
11 android:layout_width="match_parent"
12 android:layout_height="wrap_content"
13 android:text="合计"
14 android:textSize="20sp"
15 android:gravity="center"
18 <TextView
19 android:id="@+id/textView2"
20 android:layout_width="match_parent"
21 android:layout_height="wrap_content"
22 android:text="1619元"
23 android:textSize="20sp"
24 android:gravity="center"
25 android:layout_marginTop="23dp"
28 <LinearLayout
29 android:layout_width="fill_parent" //在这个LinearLayout下,不指定orientation就默认horizontal
30 android:layout_height="wrap_content"
31 android:layout_marginTop="23dp"
33 <TextView
34 android:layout_width="wrap_content"
35 android:layout_height="wrap_content"
36 android:text="总里程:"
39 <TextView
40 android:layout_width="match_parent"
41 android:layout_height="wrap_content"
42 android:gravity="right"
43 android:text="266.86公里"
44 android:id="@+id/textView3"
46 </LinearLayout>
48 <LinearLayout
49 android:layout_width="fill_parent"
50 android:layout_height="wrap_content"
51 android:layout_marginTop="23dp">
52 <TextView
53 android:layout_width="wrap_content"
54 android:layout_height="wrap_content"
55 android:text="运费:"/>
56 <TextView
57 android:layout_width="match_parent"
58 android:layout_height="wrap_content"
59 android:gravity="right"
60 android:textColor="@color/colorAccent"
61 android:text="1639元"
63 </LinearLayout>
65 <LinearLayout
66 android:layout_width="fill_parent"
67 android:layout_height="wrap_content"
68 android:layout_marginTop="23dp">
69 <TextView
70 android:layout_width="wrap_content"
71 android:layout_height="wrap_content"
72 android:text="起步价(含5公里):"/>
73 <TextView
74 android:layout_width="match_parent"
75 android:layout_height="wrap_content"
76 android:gravity="right"
77 android:text="1571元"
79 </LinearLayout>
81 </LinearLayout>
实现效果如下: