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