Android學習——LinearLayout布局實現居中、左對齊、右對齊


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">
 7 
 8 
 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"
16         />
17 
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"
26         />
27 
28     <LinearLayout
29         android:layout_width="fill_parent"        //在這個LinearLayout下,不指定orientation就默認horizontal
30         android:layout_height="wrap_content"
31         android:layout_marginTop="23dp"
32         >
33         <TextView
34             android:layout_width="wrap_content"
35             android:layout_height="wrap_content"
36             android:text="總里程:"
37             />
38 
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"
45             />
46     </LinearLayout>
47 
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元"
62             />
63     </LinearLayout>
64 
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元"
78             />
79     </LinearLayout>
80 
81 </LinearLayout>

實現效果如下:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM