[问题] 想请问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是固定的,尺寸太小当然就往右挤
作者: 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...属性可控制记得没错的话

Links booklink

Contact Us: admin [ a t ] ucptt.com