編輯:關於Android編程
(補充:其實values文件夾和layout文件夾不僅僅是根據尺寸判斷,也和分辨率有關,不過在通常情況下,
綜合計算考慮,僅根據尺寸判斷就可以了:
320dp: a typical phone screen (240x320 ldpi, 320x480 mdpi, 480x800 hdpi, etc). 480dp: a tweener tablet like the Streak (480x800 mdpi). 600dp: a 7” tablet (600x1024 mdpi). 720dp: a 10” tablet (720x1280 mdpi, 800x1280 mdpi, etc).600dp的含義是:代表這個設備的最短的那一邊。
獲取設備的最短邊的代碼是:Configuration config = getResources().getConfiguration();
int smallestScreenWidth = config.smallestScreenWidthDp;
這個時候拿smallestScreenWidth 與600想比較就可以知道該設備能否讀取裡面的資源了。
)
除此之外,為了方便適配,在編碼時我們還應該注意什麼呢,主要有以下幾點:
(1)多使用權重(android:layout_weight)
尤其是在tab切換布局,listview title及Item布局等情況下;(應該注意,在代碼裡面,我們寫的setHeight(...)單位是px)
每個版本的build variant代表了你可以構建的每一個版本。雖然你未直接配置build variants,你可以通過配置build type和product fla
先上圖: 把這些表示觀點的view放在一個LinearLayout裡: 每個Item可以這樣來實現: &n
本文實例講述了Android編程之繪制文本(FontMetrics)實現方法。分享給大家供大家參考,具體如下:Canvas 作為繪制文本時,使用FontMetrics對象