火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

12

帖子

49

积分

新手上路

Rank: 1

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

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




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


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


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

使用道具 举报

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
板凳
 楼主| 发表于 2022-8-15 12:33:07 | 显示全部楼层
   解决了,以DP形式设置一下线性布局器的大小,然后又以填满父组件属性设置一下,最后每个线性布局器之间再设置一下权重,试了好几个大小不相同的分辨率都没有发现大的偏移位置误差几乎很小很小,都基本一致。
   
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 08:00 , Processed in 0.090721 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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