域名备案要多少钱seo博客模板
文章目录
- 常见属性
- orientation的选择项解释
- 项目结构
- 主要代码
常见属性
orientation
:布局中组件的排列方式gravity
:控制组件所包含的子元素的对齐方式,可多个组合layout_gravity
:控制该组件在父容器里的对齐方式background
:为该组件设置一个背景图片,或者是直接用颜色覆盖divider
:分割线showDividers
:设置分割线所在的位置,none
(无),beginning
(开始),end
(结束),middle
(每两个组件间)dividerPadding
:设置分割线的padding
layout_weight(权重)
:该属性是用来等比例的划分区域 (划分的是剩余空间)
orientation的选择项解释
vertical
:纵向排列horizontal
:水平排列- 如果不进行设置,默认是水平排列
项目结构
主要代码
activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:gravity="bottom|center_horizontal"android:divider="@drawable/baseline_arrow_downward_24"android:showDividers="middle"android:dividerPadding="100dp"android:orientation="vertical"><LinearLayoutandroid:layout_gravity="end"android:layout_weight="50"android:background="#ff0000"android:layout_width="100dp"android:layout_height="100dp" /><Viewandroid:background="#00ffff"android:layout_width="match_parent"android:layout_height="1dp" /><LinearLayoutandroid:background="#00ff00"android:layout_weight="10"android:layout_width="100dp"android:layout_height="100dp" /><LinearLayoutandroid:background="#0000ff"android:layout_width="100dp"android:layout_weight="40"android:layout_height="100dp" /></LinearLayout>