当前位置: 首页 > news >正文

Android布局【LinearLayout】

文章目录

  • 常见属性
  • orientation的选择项解释
  • 项目结构
  • 主要代码

常见属性

  1. orientation:布局中组件的排列方式
  2. gravity:控制组件所包含的子元素的对齐方式,可多个组合
  3. layout_gravity:控制该组件在父容器里的对齐方式
  4. background:为该组件设置一个背景图片,或者是直接用颜色覆盖
  5. divider:分割线
  6. showDividers:设置分割线所在的位置,none(无),beginning(开始),end(结束),middle(每两个组件间)
  7. dividerPadding:设置分割线的padding
  8. layout_weight(权重):该属性是用来等比例的划分区域 (划分的是剩余空间)

orientation的选择项解释

  1. vertical:纵向排列
  2. horizontal:水平排列
  3. 如果不进行设置,默认是水平排列

项目结构

在这里插入图片描述

主要代码

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>
http://www.lryc.cn/news/124376.html

相关文章:

  • 搭建grafana+loki+promtail日志收集系统
  • Electron+vue3项目使用SQLite3数据库
  • SpringSpringBoot常用注解
  • 题目:2566.替换一个数字后的最大差值
  • 使用 NLP 进行文本摘要
  • vue3挂载全局方法和组件
  • mybatisplus学习笔记
  • go mod 添加私有库GOPRIVATE
  • 07-HDFS入门及shell命令
  • TiDB在科捷物流神州金库核心系统的应用与实践
  • React 18 更新 state 中的数组
  • 【css】css中使用变量var
  • 判断自己网络所在的NAT类型
  • ClickHouse(十九):Clickhouse SQL DDL操作-1
  • 小程序保留2位小数据,不四舍五入
  • 【linux-nginx】nginx限流以及控制访问方法
  • 菜单和内容滚动的联动原理及代码
  • Python爬虫:单线程、多线程、多进程
  • 超强的Everything,吊打系统自带文件搜索功能!
  • flink配置参数
  • 学习Vue:安装Vue.js和设置开发环境
  • 代理技术在网络安全、爬虫和数据隐私中的多重应用
  • Python 3 使用Hadoop 3之MapReduce总结
  • KU Leuven TU Berlin 推出“RobBERT”,一款荷兰索塔 BERT
  • Postern中配置和使用Socks5代理指南
  • android 窗口级模糊实现方式
  • 面试热题(数组中的第K个最大元素)
  • HTTP2协议介绍
  • 矩阵的转置
  • web集群学习:nginx+keepalived实现负载均衡高可用性