2023年2月24日(软件工程日报)

相对布局

相对布局的下级视图位置由其他视图决定,用于确定下级视图位置的参照物分为两种

与该视图自身平级的视图

该视图的上级视图

如果不设定下级视图的参照物,那么下级视图默认显示在RelativeLayout内部的左上角

 

网格布局GridLayout

网格布局支持多行多列的表格排列

网格布局默认从左往右,从上到下排列,新增两个属性

columnCount属性,他指定了网格的列数,每行能放多少个视图

rowCount属性,指定了网格的行数,每列能放多少个视图

 

滚动视图ScrollView

ScrollView,他是垂直方向的滚动视图,垂直方向滚动时layout_width属性值设置为match_parent,layout_height属性值设置为wrap_content

HorizontalScrollView,水平方向的滚动视图,水平方向滚动,layout_width属性值设置为wrap_content,layout_height属性值设置为match_parent

 

 按钮控件Button

由TextView派生而来

Button拥有默认的按钮背景,而TextView没有

Button的内部文本默认居中对齐,而TextView内部文本默认靠左对齐

Button会默认将英文字母转为大写,而TextView保持原来的大小写

 

   新增属性

textAllCaps属性,指定是否将英文字母转为大写,true是表示自动转为大写,为false表示不做大写的转换

onClick属性,表示用来接管用户的点击动作,指定了点击按钮要触发那个方法

 

 按钮的点击事件以及长按事件

有两种常用的监听器

点击监听器,通过setOnClickListenter方法来设置,按住少于500毫秒,会触发点击事件

长按监听器,通过setOnLongClickListener方法设置,超过500毫秒会触发

 

 按钮的禁用和恢复

是否允许点击由enabled属性控制,属性值为ture时候表示允许点击,为false不允许点击

 

 

posted @   摆烂达人  阅读(24)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示