首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Dcison
前端还行/后端萌新 @代码除藓师
·
5年前
关注
屏蔽作者: Dcison
举报
看一个后端老哥写的,在react 的didupdate中调用didmount。当时看到真的震撼我🐴,跑了个demo试了下,还真的可以运行。。。但是如果didmount有触发didupdate操作的话 就会报错
收起
查看大图
向左旋转
向右旋转
今天学到了
等人赞过
分享
9
7
相关推荐
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一个正名词元,🤡就跳出来喊辞员辞员了,散播焦虑的手段真的一绝,每天也就只能干这事了
1 赞 ·
4 评论
他强由他强,清风拂山岗。
他横任他横,明月照大江。
兄弟们不用慌
解放思想、实事求是
1 赞 ·
3 评论