Android学习——LinearLayout布局实现居中左对齐右对齐

一卷旌收千骑虏,万全身出百重围。这篇文章主要讲述Android学习——LinearLayout布局实现居中左对齐右对齐相关的知识,希望能为你提供帮助。
android:orientation="vertical"表示该布局下的元素垂直排列;
【Android学习——LinearLayout布局实现居中左对齐右对齐】在整体垂直排列的基础上想要实现内部水平排列,则在整体LinearLayout布局下再创建一个LinearLayout布局。

1 < ?xml version="1.0" encoding="utf-8"?> 2 < LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3android:orientation="vertical" 4android:id="@+id/activity_main" 5android:layout_width="match_parent" 6android:layout_height="match_parent"> 7 8 9< TextView 10android:id="@+id/textView" 11android:layout_width="match_parent" 12android:layout_height="wrap_content" 13android:text="合计" 14android:textSize="20sp" 15android:gravity="center" 16/> 17 18< TextView 19android:id="@+id/textView2" 20android:layout_width="match_parent" 21android:layout_height="wrap_content" 22android:text="1619元" 23android:textSize="20sp" 24android:gravity="center" 25android:layout_marginTop="23dp" 26/> 27 28< LinearLayout 29android:layout_width="fill_parent"//在这个LinearLayout下,不指定orientation就默认horizontal 30android:layout_height="wrap_content" 31android:layout_marginTop="23dp" 32> 33< TextView 34android:layout_width="wrap_content" 35android:layout_height="wrap_content" 36android:text="总里程:" 37/> 38 39< TextView 40android:layout_width="match_parent" 41android:layout_height="wrap_content" 42android:gravity="right" 43android:text="266.86公里" 44android:id="@+id/textView3" 45/> 46< /LinearLayout> 47 48< LinearLayout 49android:layout_width="fill_parent" 50android:layout_height="wrap_content" 51android:layout_marginTop="23dp"> 52< TextView 53android:layout_width="wrap_content" 54android:layout_height="wrap_content" 55android:text="运费:"/> 56< TextView 57android:layout_width="match_parent" 58android:layout_height="wrap_content" 59android:gravity="right" 60android:textColor="@color/colorAccent" 61android:text="1639元" 62/> 63< /LinearLayout> 64 65< LinearLayout 66android:layout_width="fill_parent" 67android:layout_height="wrap_content" 68android:layout_marginTop="23dp"> 69< TextView 70android:layout_width="wrap_content" 71android:layout_height="wrap_content" 72android:text="起步价(含5公里):"/> 73< TextView 74android:layout_width="match_parent" 75android:layout_height="wrap_content" 76android:gravity="right" 77android:text="1571元" 78/> 79< /LinearLayout> 80 81 < /LinearLayout>

实现效果如下:
Android学习——LinearLayout布局实现居中左对齐右对齐

文章图片


    推荐阅读