zoukankan      html  css  js  c++  java
  • android 布局居中

    android:layout_alignParentLeft="true" 位于父容器左上角 android:layout_alignParentBottom, android:layout_alignParentTop, android:layout_alignParentRight  只能在父控件为RelativeLayout时才起作用,而对于像LinearLayout这样的布局不起作用

    android:layout_centerInParent="true" 位于布局容器的中央位置;

    layout_centerHorizontal位于布局容器水平居中位置;

    layout_centerVertical位于布局容器垂直居中位置

    被参照控件:控件与控件之间位置

    android:layout_below="@id/aclock" 位于aclock组件下方  

    android:layout_toLeftOf="@id/dclock"位于dclock组件左则

    控件与控件之间对齐方式  

    android:layout_alignLeft="@id/aclock"与aclock组件左边界对齐;

    android:layout_alignTop="@id/aclock"与aclock组件上边界对齐

    效果:

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".AndroidRelativeLayoutActivity" >

    <AnalogClock
    android:id="@+id/aclock"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerInParent="true" >
    </AnalogClock>

    <!--
    android:layout_below="@id/aclock" 位于模拟时钟下面。如果没有设置属性layout_alignLeft和layout_marginLeft ,
    该数字时钟会顶到左屏幕边显示;alignLeft="@id/aclock" 和属性layout_below 配合使用,使得该数字时钟和上面的模拟时钟的左边距对齐,
    如果没有设置marginLeft 属性的话和上面的两个属性配合使用,使得数字时钟距模拟时钟的左边距40个像素

    -->

    <DigitalClock
    android:id="@+id/dclock"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@id/aclock"
    android:layout_below="@id/aclock"
    android:layout_marginLeft="40px" >
    </DigitalClock>

    <TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignTop="@id/aclock"
    android:layout_toLeftOf="@id/dclock"
    android:text="当前时间" >
    </TextView>

    </RelativeLayout>

  • 相关阅读:
    在嵌入式设备中实现webrtc的第三种方式①
    海思dv300cv500交叉编译webrtc
    Windows编译运行webrtc全过程
    如何使用C#调用C++类虚函数(即动态内存调用)
    使用Windows的Linux子系统搭建嵌入式开发环境
    Spring进阶教程之在ApplicationContext初始化完成后重定义Bean
    Java与邮件系统交互之使用Socket验证邮箱是否存在
    旧博客内容 & 洛谷日报(转载)
    多项式不全家桶
    NOIP2020游记
  • 原文地址:https://www.cnblogs.com/ArRan/p/3654775.html
Copyright © 2011-2022 走看看