2013-09-23 84 views
-1

我想寫一個支持多屏幕的程序,但我不知道我應該使用什麼尺寸。我在頁面底部有4個按鈕,用於填充頁面底部的寬度,併爲屏幕和4個圖標使用背景。我不知道Eclipse中4個floders的最佳尺寸是多少。我知道約2:3:4:6,但我不知道主要尺寸,然後我創建我的照片。支持多屏幕的圖片大小?

我應該告訴我的設計師關於圖片的大小。

回答

0

您必須爲不同的屏幕維護不同的佈局。例如:

res/layout/my_layout.xml    // layout for normal screen size ("default") 
res/layout-small/my_layout.xml  // layout for small screen size 
res/layout-large/my_layout.xml  // layout for large screen size 
res/layout-xlarge/my_layout.xml  // layout for extra large screen size 
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation 

res/drawable-mdpi/my_icon.png  // bitmap for medium density 
res/drawable-hdpi/my_icon.png  // bitmap for high density 
res/drawable-xhdpi/my_icon.png  // bitmap for extra high density 

添加這一項中的manifest.xml

檢查此鏈接:http://developer.android.com/guide/practices/screens_support.html

爲了獲得最佳的UI設計,你應該保持相對的佈局而不是LinearLayout中。

看到這個:

例如:要顯示一個圖像。然後,現在你需要保持不同尺寸不同的屏幕相同的圖像。

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

3:4:6:8縮放比率

+0

感謝快速回復。我知道這個,但我不使用不同的佈局。例如,我爲我的屏幕使用背景,我應該使用4個文件夾的大小? 36 * 36/48 * 48/72 * 72/96 * 96等什麼是4size背景和ImageButton?例如圖標我應該使用36 * 36的低密度和配比3:4:6:8。 – SensorS

+0

認爲,佈局沒問題。只需使用具有不同密度圖像的不同可拖動文件夾即可。 – Lokesh

+0

謝謝。我知道我對不同的可繪製文件夾使用不同密度的圖像,但我不知道我的圖片大小是多少?我不知道我的背景和我的圖標大小是多少? – SensorS