
点击上方蓝色字体,关注我们1PositionLayout在PositionLayout中,子组
面包芯语 2023-07-31 12:34:42
Position Layout
在PositionLayout中,子组件通过指定准确的x/y坐标值在屏幕上显示。(0, 0)为左上角,当向下或向右移动时,坐标值变大;允许组件之间互相重叠。
(相关资料图)
PositionLayout示意图:
PositionLayout以坐标的形式控制组件的显示位置,允许组件相互重叠。
使用PositionLayout的布局效果:
示例代码:
设置子组件的坐标时(position_x和position_y属性),除了上述示例中的XML方式,还可以在对应的AbilitySlice中通过setPosition(int x, int y)接口设置,Java示例代码如下:
单位转换的方法如下:
Right组件右侧超出部分将不显示:
示例代码:
AdaptiveBox Layout
AdaptiveBox Layout是自适应盒子布局,该布局提供了在不同屏幕尺寸设备上的自适应布局能力,主要用于相同级别的多个组件需要在不同屏幕尺寸设备上自动调整列数的场景。
该布局中的每个子组件都用一个单独的“盒子”装起来,子组件设置的布局参数都是以盒子作为父布局生效,不以整个自适应布局为生效范围。
AdaptiveBox Layout示意图:
AdaptiveBox Layout布局常用方法如下:
方法 | 功能 |
---|---|
addAdaptiveRule(int minWidth, int maxWidth, int columns) | 添加一个自适应盒子布局规则。 |
removeAdaptiveRule(int minWidth, int maxWidth, int columns) | 移除一个自适应盒子布局规则。 |
clearAdaptiveRules() | 移除所有自适应盒子布局规则。 |
在AdaptiveBox Layout中添加和删除自适应盒子布局规则的效果对比如下。
XML布局示例代码:
Java关键代码:
点击上方蓝色字体,关注我们1PositionLayout在PositionLayout中,子组
7月28日,美的集团(000333)发布公告,将根据公司总体战略布局,结合安得智
甲秀楼景区相关事件情况说明7月29日晚18时左右,贵阳突降暴雨,导致部
作为一位到岗不久的教师,教学是我们的工作之一,对教学中的新发现可以
育人先育己。近日,由扬州市教育局主办、江苏省扬州旅游商贸学校承办的
1、泰国泼水节又称“宋干节”(TheSongkranFestival),在每年的4月13日
以下是金陵饭店在北京时间7月31日09:48分盘口异动快照:7月31日9点48分
近日,中央政治局会议在部署切实防范化解重点领域风险时强调,“要有效
19,26,47,66。 这是2019至2022年,我国每年获批上市的儿童药品的
多年来,我们一直认为宇宙的起源来自一次巨大的爆炸,也被称为“大爆炸
1、近期,根据《2023年度经济运行及重点工作季度“摘星夺旗”考核办法
来为大家解答以上的问题。word2010密钥怎么获取,word2010密钥这个很多
红网时刻新闻7月30日讯(记者戴丹通讯员刘甲宇)2023年7月29日,在长沙
近年来,深圳机场顺应生鲜电商、冷链物流等市场需求,联合海关从航线拓
来源:梧桐树下V近日,北交所公布对江苏快达农化(870536)IPO申请的首