首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Leo_chen
全栈 @互联网
·
6年前
关注
屏蔽作者: Leo_chen
举报
女朋友说垃圾分类太愁人,立马给每日说微信机器人加功能,发送 ?垃圾名称 ,垃圾分类so easy! 还可以和女朋友聊天,女朋友再也不用担心垃圾分类了
你也可以来试试!最后放上开源代码
github.com
教程详细,你也可以做一个
收起
查看大图
向左旋转
向右旋转
今天学到了
等人赞过
分享
12
13
相关推荐
Android 布局资源四种常用类型详解
一、LinearLayout(线性布局)
项目示例:/Chapter02/LinearLayout/app/src/main/res/layout/activity_main.xml
核心特点:所有子元素按水平或垂直方向依次排列。
关键属性:
属性 说明
orientation 排列方向:horizontal(水平) 或 vertical(垂直)
layout_weight 权重分配,用于比例分配空间
gravity 内容对齐方式
适用场景:表单、工具栏、简单的列表项等需要线性排列的场景。
二、RelativeLayout(相对布局)
项目示例:/Chapter02/RelativeLayout/app/src/main/res/layout/activity_main.xml
核心特点:子元素根据兄弟元素或父容器的相对位置来定位。
关键属性:
属性 说明
layout_alignParentBottom 紧贴父容器底部
layout_centerHorizontal 水平居中
layout_toRightOf 位于某个元素的右侧
layout_alignBottom 与某元素底部对齐
适用场景:复杂界面、需要元素相互关联定位的场景。
三、TableLayout(表格布局)
项目示例:/Chapter02/TableLayout/app/src/main/res/layout/activity_main.xml
核心特点:以表格形式排列子元素,通过TableRow定义行。
关键属性:
属性 说明
stretchColumns 拉伸某列以填满空白
layout_column 指定元素所在的列
shrinkColumns 收缩某列
collapseColumns 隐藏某列
适用场景:数据表格、表单对齐、注册登录页面等。
四、FrameLayout(帧布局)
项目示例:/Chapter02/NeonLamp/app/src/main/res/layout/activity_main.xml
核心特点:所有子元素堆叠在左上角,后添加的覆盖先添加的。
关键属性:
属性 说明
layout_gravity 控制子元素在容器中的位置
适用场景:层叠效果、霓虹灯效果、Fragment切换、单个内容显示等。
1 赞 ·
8 评论
官方刚给Token一个正名词元,🤡就跳出来喊辞员辞员了,散播焦虑的手段真的一绝,每天也就只能干这事了
2 赞 ·
4 评论
他强由他强,清风拂山岗。
他横任他横,明月照大江。
兄弟们不用慌
解放思想、实事求是
1 赞 ·
3 评论