PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
AndroidDev
[问题] 想请问Android Studio排版问题-2
楼主:
MAXQb
2020-06-16 13:14:27
这次一样也是用constraintlayout来排版
问题有两个
!第一个问题如下面两张图!
1.这张是constraint布局及模拟器跑出来的状况
https://i.imgur.com/OqhzbWo.png
2.这张是手机实际上跑出的壮况
https://i.imgur.com/THtAOUz.png
constraint拉了好久,但手机上怎么样都还是对不齐
作者:
t52101t
(五å棋)
2020-06-16 15:57:00
1. 你的对齐方式变成用bias了 我是习惯直接改xml设定2. 设imeOptions
作者:
kobe8112
(小B)
2020-06-16 18:44:00
1.什么叫自适应?建议你应该更明确说清楚想要的对齐方式我跟1楼一样习惯用key的,叫我拉我反而不会XD2.都可以,当然如果不会变动的话xml设好,程式码较精简
作者:
aiweisen
(艾维森)
2020-06-16 19:40:00
直接改xml 然后你要确定你模拟器的分辨率是跟实体手机的分辨率一样例如 你在模拟器上的手机宽度是1000p 你用这个宽度去输入30% 反推回去就是300dp 但是你继续用这个宽度去跑在2000p的实体手机上 宽度就换变成600dp这就是为什么会跑板的原因
作者:
ketrobo
(猫萝卜)
2020-06-17 03:20:00
贴出layout XML讨论才有意义
作者: ou9810 ( )
2020-06-17 08:49:00
你左边的constraint是固定的,尺寸太小当然就往右挤
作者:
taco2548
(
2020-06-17 08:49:00
想要用一套方式搞定所有的手机,只能用计算的,然后再修改
作者: ou9810 ( )
2020-06-17 08:50:00
还有上方的contrain也没设,这样版面跑出萤幕的机会很大一般情况上下左右的constraint一定要设
作者:
taco2548
(
2020-06-17 08:53:00
不然你就要先写好多种萤幕尺寸对应的数值
https://i.imgur.com/gtgyCNJ.png
作者:
zcbxvsdf
(东北一头羊)
2020-06-17 08:54:00
用这个Layout,要知道你元件基准点是哪个,上下左右都要有基准点,而你没有与萤幕上方设条件,当然给你捅出去不会用就回去使用LinerLayour
作者:
kobe8112
(小B)
2020-06-17 09:15:00
我觉得你应该多找些基础教学或再看几本书的说明,不然板友讲的你好像容易看不太懂误会意思...
作者:
daniel098962
(阿河)
2020-06-18 00:52:00
第二点的话 在xml里面有个nextFocus...属性可控制记得没错的话
继续阅读
[问题] 关于Wifi连线时检查密码的问题
Dong0129
[问题] 请问TextView能一次显示多个结果吗?
MAXQb
[问题] firebase 写入问题
yoz4ni
[问题] 使用android控制linux办法
ppdogininder
[分享] Android TDD 测试驱动开发
pifan76
[问题] 世界任何地区都可以下载的app
ZITINTIN
[问题] 请问从API抓回来的资料能再抓一次资料吗
akito117
[问题] android studio模拟器闪退
ericerix
[问题] 想再次问Android Studio排版问题
MAXQb
[问题] condova将Web转APP的问题
akito117
Links
booklink
Contact Us: admin [ a t ] ucptt.com