递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 4923|回复: 7
打印 上一主题 下一主题

[安卓] 线性布局器横向的如何让组件向右对齐?反之竖向的如何向下

[复制链接]

25

主题

119

帖子

384

积分

中级会员

Rank: 3Rank: 3

积分
384
跳转到指定楼层
楼主
发表于 2022-9-25 14:08:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式


回复

使用道具 举报

11

主题

116

帖子

636

积分

高级会员

Rank: 4

积分
636
沙发
发表于 2022-9-25 14:13:50 | 只看该作者
安卓的是自适应的吧。界面布局器里无法完成这个操作。必须从代码上进行。比如根据前一个按钮的坐标确定后一个按钮的坐标等等。然后设置下具体的坐标,甚至大小
回复

使用道具 举报

25

主题

119

帖子

384

积分

中级会员

Rank: 3Rank: 3

积分
384
板凳
 楼主| 发表于 2022-9-25 14:22:21 | 只看该作者
fan15500 发表于 2022-9-25 14:13
安卓的是自适应的吧。界面布局器里无法完成这个操作。必须从代码上进行。比如根据前一个按钮的坐标确定后一 ...

那组件向右对齐怎么写.... 就例如完成任务按钮向右对齐
回复

使用道具 举报

5

主题

12

帖子

119

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
119
QQ
地板
发表于 2022-9-25 14:28:18 | 只看该作者
:噜阿噜
回复

使用道具 举报

11

主题

116

帖子

636

积分

高级会员

Rank: 4

积分
636
5#
发表于 2022-9-25 14:33:05 | 只看该作者
猥琐的怪蜀黍 发表于 2022-9-25 14:22
那组件向右对齐怎么写.... 就例如完成任务按钮向右对齐

比如 一行是1000像素,而你的按钮是200像素宽度,那么4个按钮就是800像素,算出来空余200像素,弄一个透明标签,设置200像素在最前面。后面的按钮不就被挤到右边了吗
回复

使用道具 举报

25

主题

119

帖子

384

积分

中级会员

Rank: 3Rank: 3

积分
384
6#
 楼主| 发表于 2022-9-25 15:04:10 | 只看该作者
fan15500 发表于 2022-9-25 14:33
比如 一行是1000像素,而你的按钮是200像素宽度,那么4个按钮就是800像素,算出来空余200像素,弄一个透 ...

...你这方法有点麻烦 问题我解决了,用帧布局器 或者 用填充组件填充空白处...
回复

使用道具 举报

55

主题

313

帖子

2478

积分

金牌会员

Rank: 6Rank: 6

积分
2478
QQ
7#
发表于 2022-9-25 19:01:20 | 只看该作者
中间加一个线性布局器或空白框,所有组件用  剩余空间权重百分比,不就行了
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40535
8#
发表于 2022-9-25 20:42:49 | 只看该作者
中间填充一个空白框组件,撑起来中间的空白位置
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 22:10 , Processed in 0.087659 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表