递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[安卓] 关于 控件在不同手机分辨率下相对位置的问题

[复制链接]

3

主题

12

帖子

49

积分

新手上路

Rank: 1

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

     不同分辨率下,怎么在不同分辨率下,让控件相对性的在某个位置???不会偏移。




如图,我把一个图片放在了一个黄色背景颜色的  线性布局器里面,并设置了这个图片的大小需求尺寸,然后它自动显示在线性布局器的中间高度,我想把它挪上去和旁边红色背景的线性布局器里的文字对其,但是找不到好的方法。


如果用顶边这个属性它在有的分辨率下可以,但是换一个分辨率它的位置会不一样!会偏移。。。。。


有什么办法呢? 为什么这个顶边没有以dp的形式的方法。
回复

使用道具 举报

17

主题

431

帖子

4138

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4138
沙发
发表于 2022-8-14 15:21:49 | 只看该作者
图片框啥的应该可以设置图片显示方式吧?比如居中 平铺 拉伸 填充
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40533
板凳
发表于 2022-8-14 17:03:17 | 只看该作者
用dp也没用的,因为不同手机的dp也不一样。。有的300dp,有的400dp

目前完美的解决方案全部动态设置尺寸http://bbs.voldp.com/forum.php?mod=viewthread&tid=8082
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

3

主题

12

帖子

49

积分

新手上路

Rank: 1

积分
49
地板
 楼主| 发表于 2022-8-14 19:39:26 | 只看该作者
创世魂 发表于 2022-8-14 17:03
用dp也没用的,因为不同手机的dp也不一样。。有的300dp,有的400dp

目前完美的解决方案全部动态设置尺寸ht ...

感谢大神分享.......谢谢.
回复

使用道具 举报

3

主题

12

帖子

49

积分

新手上路

Rank: 1

积分
49
5#
 楼主| 发表于 2022-8-15 12:33:07 | 只看该作者
   解决了,以DP形式设置一下线性布局器的大小,然后又以填满父组件属性设置一下,最后每个线性布局器之间再设置一下权重,试了好几个大小不相同的分辨率都没有发现大的偏移位置误差几乎很小很小,都基本一致。
   
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40533
6#
发表于 2022-8-18 09:04:54 | 只看该作者
zhusjm 发表于 2022-8-15 12:33
解决了,以DP形式设置一下线性布局器的大小,然后又以填满父组件属性设置一下,最后每个线性布局器之间 ...

用真机测试就知道了,差别还是有的。尤其是你用2k屏。立马就拉开了。



安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 19:59 , Processed in 0.096543 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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