2013-08-26 61 views
-1

如何解決屏幕分辨率問題?不同Android設備的屏幕分辨率

我想任何Android設備上我的應用程序運行,而其佈局不應改變,

我閱讀支持多種屏幕的Android的博客,但沒有得到足夠的主意。

我創建了不同的佈局文件夾,如佈局小,佈局正常,佈局大,佈局xlarge,併爲所有文件夾創建不同的XML文件。

但是,當我在平板電腦上運行它需要默認正常大小的XML文件,我不知道爲什麼?

請幫我解決這個問題,在此先感謝,並等待響應

+0

什麼是您的平板電腦的分辨率和dp? –

回答

0
<supports-screens 
      android:smallScreens="true" 
      android:normalScreens="true" 
      android:largeScreens="true" 
      android:xlargeScreens="true" 
      android:anyDensity="true" /> 

一下添加到應用程序的清單文件。

0

根據this頁面佈局小,佈局正常,佈局大,佈局XLARGE 已過時,您將使用

36x36 for low-density 
48x48 for medium-density 
72x72 for high-density 
96x96 for extra high-density 

爲alernative,但是進一步的信息,請查詢我的回答here

0

創建佈局和繪製具有以下預選賽

layout-sw600dp drawable-sw600dp

這意味着平板電腦屏幕的最低600dp和更高可以使用此佈局和drawable。

因此,對於標準配置限定符對屏幕尺寸可以創建以下配置:

1)佈局sw480dp抽拉-sw480dp

2)佈局sw600dp抽拉-sw600dp

3)於版圖sw720dp繪製-sw720dp

檢查http://android-developers.blogspot.in/2011_07_01_archive.html

0

繼指南將只是幫你d爲大多數情況提供了這個問題,但從來沒有全部的情況。查看以下列表,這是Google的AOSP主屏幕源代碼。即使這樣也不能保證它適用於所有設備。所以你的遠遠不夠。

drawable 
drawable-hdpi 
drawable-land-hdpi 
drawable-land-mdpi 
drawable-land-xhdpi 
drawable-mdpi 
drawable-nodpi 
drawable-sw600dp-hdpi 
drawable-sw600dp-land-hdpi 
drawable-sw600dp-land-mdpi 
drawable-sw600dp-mdpi 
drawable-sw600dp-nodpi 
drawable-sw600dp-xhdpi 
drawable-sw720dp-hdpi 
drawable-sw720dp-land-hdpi 
drawable-sw720dp-land-mdpi 
drawable-sw720dp-mdpi 
drawable-sw720dp-nodpi 
drawable-sw720dp-xhdpi 
drawable-xhdpi 
layout 
layout-land 
layout-port 
layout-sw600dp-port 
layout-sw720dp 
layout-sw720dp-port