2016-07-06 18 views

回答

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」 :)

相關問題