支持多屏幕的图片大小?
问题描述:
我想写一个支持多屏幕的程序,但我不知道我应该使用什么尺寸。我在页面底部有4个按钮,用于填充页面底部的宽度,并为屏幕和4个图标使用背景。我不知道Eclipse中4个floders的最佳尺寸是多少。我知道约2:3:4:6,但我不知道主要尺寸,然后我创建我的照片。支持多屏幕的图片大小?
我应该告诉我的设计师关于图片的大小。
答
您必须为不同的屏幕维护不同的布局。例如:
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缩放比率
感谢快速回复。我知道这个,但我不使用不同的布局。例如,我为我的屏幕使用背景,我应该使用4个文件夹的大小? 36 * 36/48 * 48/72 * 72/96 * 96等什么是4size背景和ImageButton?例如图标我应该使用36 * 36的低密度和配比3:4:6:8。 – SensorS
认为,布局没问题。只需使用具有不同密度图像的不同可拖动文件夹即可。 – Lokesh
谢谢。我知道我对不同的可绘制文件夹使用不同密度的图像,但我不知道我的图片大小是多少?我不知道我的背景和我的图标大小是多少? – SensorS