2013-09-23 86 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