• 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>

    实现效果如下:

  • 相关阅读:
    Hibernate中使用Spring Data JPA
    Spring Boot入门——全局异常处理
    Spring Boot入门——Redis
    Spring Boot入门——集成Mybatis
    Spring Boot入门——JDBCTemplate使用及其相关问题解决
    Spring Boot连接Mysql数据库问题解决
    Spring Boot入门——JPA
    Spring Boot入门——tomcat配置
    Spring Boot 配置文件
    启动图案配置
  • 原文地址:https://www.cnblogs.com/cxq1126/p/7163443.html
Copyright © 2020-2023  润新知