• 线性布局LinearLayout


    仅个人口头语言表达,有多问题

    线性布局常用属性:
    android:id
    android:layout_width
    android:layout_height
    android:background
    android:layout_margin:外边距
    android:layout_padding:内边距
    android:orientation:horizontal水平,vertical 垂直
    <?xml version="1.0" encoding="utf-8"?>
    <!--约束布局ConstraintLayout不好用-->
    <!--linearLayout 线性布局-->
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity">

    <!-- +id表示创建一个id名,id名为后面所示部分-->
    <!-- match_parent表示按照父空间匹配大小-->
    <!-- 200dp,dp表示为分辨率-->因为现在屏幕形状大小不一,所以最好以dp为单位
    <LinearLayout
    android:id="@+id/ll_1"
    android:layout_width="200dp"
    android:layout_height="200dp"
    android:orientation="vertical"
    android:background="#000000"
    android:paddingLeft="20dp" padding为内边距
    android:paddingRight="20dp"
    android:paddingTop="50dp"
    android:paddingBottom="10dp"
    android:layout_marginBottom="20dp">margin声明外边距

    <!-- view:所有空间的父类,此时view的父空间就是linearlayout-->
    <View
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#FF0033"/>
    </LinearLayout>

    <!-- horizontal水平排列(默认),vertical垂直排列-->
    必要属性,垂直布局,每行仅仅包含一个界面元素,水平布局,所有界面元素都在一行

    <LinearLayout
    android:layout_width="match_parent"
    android:layout_height="200dp"
    android:orientation="horizontal"
    android:background="#0066FF"
    android:layout_marginLeft="15dp"
    android:layout_marginRight="15dp"
    android:gravity="center">
    <!-- gravity内部布局居中-->gravity属性,针对当前控件里面内容摆放位置的确定
    <View
    android:layout_width="0dp"
    android:layout_height="match_parent"
    android:background="#000000"
    android:layout_weight="1"/>
    <!-- layout_weight表示权重,实现要把width设为0dp-->
    若width不为零,比如第一个view为20,总为n,则三个view平分剩余的大小(n-20)
    <View
    android:layout_width="0dp"
    android:layout_height="match_parent"
    android:background="#FF0033"
    android:layout_weight="1"/>
    <View
    android:layout_width="0dp"
    android:layout_height="match_parent"
    android:background="#55AA99"
    android:layout_weight="1"/>

    </LinearLayout>
    <!--textView文本显示控件-->
    <!--&lt;!&ndash;text为TextView的一个属性,可以理解为值&ndash;&gt;-->
    <!-- <TextView-->
    <!-- android:layout_width="wrap_content"-->
    <!-- android:layout_height="wrap_content"-->
    <!-- android:text="Hello World!"-->
    <!-- app:layout_constraintBottom_toBottomOf="parent"-->
    <!-- app:layout_constraintLeft_toLeftOf="parent"-->
    <!-- app:layout_constraintRight_toRightOf="parent"-->
    <!-- app:layout_constraintTop_toTopOf="parent" />-->

    </LinearLayout>
    结果:

  • 相关阅读:
    自编码器AutoEncoder,降噪自编码器DAE,稀疏自编码器SAE,变分自编码器VAE 简介
    经验模式分解EMD与集合经验模态分解EEMD
    Adversarial Faces
    网络权重初始化方法 常数初始化、Lecun、Xavier与He Kaiming
    信息熵、交叉熵、KL散度、JS散度、Wasserstein距离
    神经网络前向传播和反向传播公式 详细推导
    Softmax 原理及 Sigmoid和Softmax用于分类的区别
    However, but, yet, while, whereas 表转折的区别; while, whereas区别
    阿里云mysql数据库恢复到本地
    js 14位字符串 转日期
  • 原文地址:https://www.cnblogs.com/xiaoqing-ing/p/13060558.html
Copyright © 2020-2023  润新知