[問題] 想請問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