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

安卓编程 之 线性布局

线性布局重要属性 android:orientation   方向,定位                  

                                      可选属性:vertical 垂直的  horizontal    水平的

android:layout_weight   权重

android:layout_gravity 重力

本次学习的效果图如图右侧所示:

具体代码如下所示:每一行都加了我暂时的解释,以后有了新的见解在修改吧!肯定有理解不正确的。所谓的权重是只3个文本控件占据一行,把一行平均分成6份,权重值代表所占的份额,分子和分母都由我们填入的值来决定。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"   线性布局开始android:orientation="horizontal"       线性布局方向可选水平或垂直android:layout_width="match_parent"    宽度:父容器的宽度android:layout_height="match_parent"   高度:父容器的高度android:padding="20dp"                内边距:20像素     android:layout_margin="20dp">         外边距:20像素<!--vertical 竖直的   horizontal  水平的--><TextView                                   文本控件android:layout_width="0dp"                   宽度:0像素 android:layout_height="wrap_content"         高度:包裹内容android:text="按钮1"                          文本:按钮1android:background="#FF00FF"              背景颜色:粉色android:textSize="20sp"                   文本字号:20号android:textColor="#0000FF"               文本颜色:蓝色android:layout_weight="1"                 控件权重:1/6     六分之一android:layout_gravity="bottom"/>            重力:底部位置<TextView                                   文本控件android:layout_width="0dp"                   宽度:0像素                android:layout_height="wrap_content"         高度:包裹内容android:text="按钮2"                          文本:按钮2android:background="#FFFF00"              背景颜色:黄色android:textSize="20sp"                   文本字号:20号android:textColor="#FF0000"               文本颜色:红色android:layout_weight="2"                 控件权重:2/6     六分之二android:layout_gravity="center"/>            重力:中心位置<TextView                                   文本控件android:layout_width="0dp"                   宽度:0像素 android:layout_height="wrap_content"         高度:包裹内容android:text="按钮3"                          文本:按钮3android:background="#FF0000"              背景颜色:红色android:textSize="20sp"                   文本字号:20号android:textColor="#FFFF00"               文本颜色:黄色android:layout_weight="3"                 控件权重:3/6     六分之三android:layout_gravity="top"/>            重力:顶部位置</LinearLayout>                                                        线性布局j结束

http://www.dtcms.com/a/359138.html

相关文章:

  • 树莓派4B 安装中文输入法
  • AtCoder Beginner Contest 421
  • Mysql 学习day 2 深入理解Mysql索引底层数据结构
  • 【开题答辩全过程】以 基于WEB的茶文化科普系统的设计与实现为例,包含答辩的问题和答案
  • 用简单仿真链路产生 WiFi CSI(不依赖专用工具箱,matlab实现)
  • 面试tips--MyBatis--<where> where 1=1 的区别
  • 如何查看Linux系统中文件夹或文件的大小
  • 【LeetCode - 每日1题】有效的数独
  • SQLSugar 快速入门:从基础到实战查询与使用指南
  • MySQL 在 CentOS 上的安装与配置文件路径详解
  • 【系列06】端侧AI:构建与部署高效的本地化AI模型 第5章:模型剪枝(Pruning)
  • 【LeetCode - 每日1题】鲜花游戏
  • 深度学习:洞察发展趋势,展望未来蓝图
  • Verilog 硬件描述语言自学——重温数电之典型组合逻辑电路
  • 深度学习通用流程
  • 用更少的数据识别更多情绪:低资源语言中的语音情绪识别新方法
  • nestjs连接oracle
  • 大模型备案、算法备案补贴政策汇总【广东地区】
  • SNMPv3开发--snmptrapd
  • CNB远程部署和EdgeOne Pages
  • More Effective C++ 条款18:分期摊还预期的计算成本(Amortize the Cost of Expected Computations)
  • 数据库的CURD
  • Shell 秘典(卷三)——循环运转玄章 与 case 分脉断诀精要
  • C语言类型转换踩坑解决过程
  • Java高并发架构核心技术有哪些?
  • 安装Redis
  • compute:古老的计算之道
  • 【ROS2】ROS2 基础学习教程 、movelt学习
  • Docker实战避坑指南:从入门到精通
  • plantsimulation知识点 多条RGV驮一台工件图标显示顺序问题