我在我的xml中使用了dp。 但它並沒有給我一個準確的用戶界面。爲了使您的應用程序的用戶界面兼容所有設備,如平板電腦,手機或手錶哪些單位是首選的Android?
0
A
回答
0
的意思可以肯定DP是最adequat單元來實現這一目標。 除此之外,您還必須定義若干值文件夾,您可以在其中定義縮放平板電腦或手機的尺寸。 例如定義兩個值文件夾,如:
values-large
values-xlarge
現在定義該文件夾,在那裏你可以把你的測量中(單位DP)爲相應的屏幕尺寸內dimen.xml文件。 這樣定義的測量:
<dimen name="value1">17dp</dimen>
然後使嵌入這個尺寸在佈局XML,如:
android:layout_height="@dimen/value1"
根據不同的屏幕尺寸,系統會加載從這個文件夾,例如正確的測量如果你有一個屏幕大小的文件夾大只定義值值,大將被載入。 欲瞭解更多信息,也看看https://developer.android.com/distribute/essentials/quality/tablets.html
0
dp
是Android中優選的測量尺寸。
爲了定義文字的大小使用sp
,因爲這將保持用戶字體設置,例如,如果用戶已經設置的文本作爲其的設備設置,TextView的較大與12SP將顯示出比的TextView更大文本與12dp文本。
你可以在這裏閱讀更多:https://material.google.com/layout/units-measurements.html
雖然不知道你所說的「精確UI」 :)
相關問題
- 1. Android手機和平板電腦用戶界面
- 2. Android手機和平板電腦的Android應用程序佈局
- 3. 在Android手機或平板電腦上開發應用程序
- 4. 平板電腦上的手機的Android應用程序
- 5. Android - 支持手機上的平板電腦應用程序
- 6. Android手機和平板電腦的兼容性
- 7. 所有Android手機和平板電腦設備的長寬比是多少?
- 8. Android智能手機應用程序支持Android平板電腦
- 9. Android - 如果設備運行的是運行應用程序,如何從手機或平板電腦上找到
- 10. 開發通用Android應用程序(手機和平板電腦)
- 11. Android Market通用應用程序(平板電腦+手機)
- 12. Android:智能手機或平板電腦
- 13. 如何爲平板電腦和手機創建應用程序
- 14. Android:如何爲智能手機和平板電腦設計應用程序?
- 15. 如何使Android應用程序與平板電腦不兼容?
- 16. Android平板電腦測試手機應用程序
- 17. 平板電腦與手機上的應用程序標誌在平板電腦vs手機上顯得較大
- 18. 如何檢查用戶是否在Android中使用平板電腦或手機
- 19. 如何使應用程序在所有Android手機中兼容?
- 20. Phonegap應用程序distrubute版本的平板電腦或智能手機Android
- 21. 如何檢查Windows設備是手機還是平板電腦?
- 22. Android應用平板電腦兼容性
- 23. 開發面向智能手機和平板電腦的Android應用程序
- 24. 如何設置僅適用於手機/平板電腦的android?
- 25. 使用javascript檢測Android設備是手機還是平板電腦
- 26. 在手機/平板電腦上使用不同設計的應用程序
- 27. 使用片段重新設計平板電腦的手機應用程序
- 28. 將Android平板電腦應用調整爲Android手機
- 29. 手機和平板電腦之間的兼容模式
- 30. 使應用程序兼容平板電腦Android
你真的讀了Android文檔;即使有點? https://developer.android.com/guide/practices/screens_support.html提供了一些信息。 – 2016-07-06 11:59:25