zoukankan      html  css  js  c++  java
  • 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>

    实现效果如下:

  • 相关阅读:
    VS2008无法切换到视图设计器
    Log4net使用笔记
    VS2008无法切换到视图设计器
    openstack(Pike 版)集群部署(五)--- Neutron 部署
    openstack(Pike 版)集群部署(四)--- Nova 部署
    Centos 7 MariaDB Galera cluster 部署
    Centos 7 RabbitMQ + Haproxy 集群高可用部署
    openstack(Pike 版)集群部署(三)--- Glance 部署
    openstack(Pike 版)集群部署(二)--- Keystone 部署
    openstack(pike 版)集群部署(一)----基础环境部署
  • 原文地址:https://www.cnblogs.com/cxq1126/p/7163443.html
Copyright © 2011-2022 走看看