[問題] 請問 EditText 的 width 設定

看板AndroidDev作者 (曼陀羅)時間13年前 (2011/06/23 16:16), 編輯推噓5(505)
留言10則, 7人參與, 最新討論串1/1
開發層: (應用/框架/庫/核心) 應用 問題: 請問 EditText 的寬度有沒有辦法指定成「多少個字元的寬度」? 例如預期裡面會輸入的值應該是 4 個數字 就指定他的寬度是剛好輸入四個數字會塞滿的寬度? 小弟目前是都用 layout_width="...px" 的方式指定 但是在模擬器上的寬度很 OK,拿到實機(DZ)上就變超小 Orz 所以在想能不能用相對大小的方式去指定 EditText 的寬度...?? 輸入: 預期輸出: 錯誤輸出: 錯誤訊息: 程式碼: (請多利用置底文網站) 參考: (書籍/網頁/...) 補充說明: -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.29.35.3

06/23 18:28, , 1F
若沒有只對一種解析度的話,避免使用px單位
06/23 18:28, 1F

06/23 18:32, , 2F
那請問要改用什麼方式比較好呢?
06/23 18:32, 2F

06/23 19:18, , 3F
dp吧...說實話這邊我也很亂,請教高手><
06/23 19:18, 3F

06/23 19:40, , 4F
DP
06/23 19:40, 4F

06/23 23:16, , 5F
應該用dp還是dip呀? 分不出差別
06/23 23:16, 5F

06/24 10:27, , 6F
dp跟dip沒差??
06/24 10:27, 6F

06/24 11:02, , 7F
一樣的東西
06/24 11:02, 7F

06/24 11:36, , 8F
你想的是不錯,只是不同的字元,會有不同的寬度。
06/24 11:36, 8F

06/24 11:36, , 9F
今天可能你打入四個字,是n px,但下次打四個字就是m px
06/24 11:36, 9F

06/27 04:24, , 10F
沒有差別~ 都是Density-Independent Pixels
06/27 04:24, 10F
文章代碼(AID): #1E0lPxns (AndroidDev)
文章代碼(AID): #1E0lPxns (AndroidDev)