每當我必須設置窗口小部件或佈局的寬度,高度,邊距,填充等時,我認爲哪個單元在所有Android手機中看起來都是一樣的。我已經在我的不同應用中嘗試過所有這些單元。但是有很多設備你的5dp似乎在10dp以上。我已閱讀了許多關於屏幕密度的文章,博客和stackoverflow帖子,它們描述了所有手機具有不同的屏幕密度,這就是爲什麼dp在不同手機中看起來不同。但mm和cm是物理單位。所以他們應該在不同的手機看起來相同。但他們也不像身體單位那樣工作。所以我的問題是有什麼辦法可以使用這些單位或任何新的在所有手機看起來都一樣?爲什麼dp,px,mm在不同的Android手機上看起來不同
0
A
回答
0
有不同的原因,其中一個原因是特定屏幕中的像素數量(以每英寸點數表示)。與「正常」或「高」密度屏幕相比,「低」密度屏幕在給定物理區域內具有更少的像素。
它也必須做白色方向,無論是橫向還是縱向,這意味着屏幕的寬高比要麼很寬,要麼較高。
你可以更深入地瞭解對此事的位置:Official documentation
+0
但是像毫米和釐米這樣的物理單位呢?它們獨立於屏幕規格。我正在尋找答案。確切的答案。 –
相關問題
- 1. Widget在不同的手機上看起來不同
- 2. Nav在不同的頁面上看起來不同,爲什麼?
- 3. 爲什麼我的網站在手機(ReactJS)上看起來完全不同?
- 4. 半透明貼圖在不同的Android手機上看起來不同
- 5. 爲什麼CSS看起來不同
- 6. Android:爲什麼按鈕在不同的API級別看起來不同?
- 7. 爲什麼在不同的Android設備上看起來不一樣的顏色
- 8. GridView在Android Nougat上看起來不同
- 9. 爲什麼我的JButton看起來不同於不同的計算機?
- 10. 爲什麼字體在平臺上看起來不同?
- 11. 相同的類在不同的頁面上看起來不同
- 12. 爲什麼我的ProgressBar在不同的佈局中看起來不同
- 13. 爲什麼bash在不同的linux/unix版本中看起來不同?
- 14. 爲什麼Jquery手機桌不能用不同的手機?
- 15. 頭在不同broswers看起來不同
- 16. Android:可以在佈局上使用DP並使其在不同設備上看起來相同?
- 17. AppWidget在模擬器和手機上看起來不同 - 轉移查看內容
- 18. Android px VS dp
- 19. Android屏幕在不同的手機上
- 20. 爲什麼編輯文本樣式在不同的手機上顯示不同
- 21. 爲什麼Lazarus窗體在Windows上看起來'不正確地不同'
- 22. 爲什麼此圖像在Photoshop和Chrome中看起來不同?
- 23. Windows Forms在Powershell和Powershell ISE中看起來不同。爲什麼?
- 24. 爲什麼MonthCalendar在第三方應用中看起來不同?
- 25. 網頁在不同的操作系統上看起來不同?
- 26. 徽標在網站的不同頁面上看起來不同
- 27. Android:'dp'轉換爲'px'?
- 28. Android DP到PX轉換,160 dp總是160 px上mdpi?
- 29. 背景在手機看起來不好?
- 30. 爲什麼我的網頁在設計上看起來與運行時不同?
https://developer.android.com/training/multiscreen/index.html – tyczj
DP代表'對應於物理尺寸密度獨立像素像素的。這是你應該使用的默認單位。「尺寸錯誤」的主要問題是,製造商「謊報」他們的設備實際是什麼。據我所知,沒有「修復」,只有瞭解他們的實際設備的好ROM和壞ROM。 – Bonatti
@bonatti我知道dp。但爲什麼mm或cm等物理單位看起來不同 –