直接使用https://romannurik.github.io/AndroidAssetStudio/ https://romannurik.github.io/AndroidAssetStudio/
例如,两个设备都报告屏幕尺寸为正常
实际屏幕尺寸和纵横比可能略有不同
用手测量时会有所不同。同样,两个设备报告
hdpi 的屏幕密度可能具有实际像素密度
稍微不一样。 Android 将这些差异抽象为
应用程序,因此您可以提供针对通用尺寸设计的 UI
和密度,并让系统处理任何最终调整
必要的
您必须创建不同的尺寸、布局、图像和图标文件来支持所有设备。
屏幕密度的变化。
xlarge screens are at least 960dp x 720dp
large screens are at least 640dp x 480dp
normal screens are at least 470dp x 320dp
small screens are at least 426dp x 320dp
制作此布局文件,以便所有设备都相同.
根据设备提供填充、边距、字体和所有属性。
res/layout/main_activity.xml # For handsets (smaller than 600dp available width)
res/layout-sw600dp/main_activity.xml # For 7” tablets (600dp wide and bigger)
res/layout-sw720dp/main_activity.xml # For 10” tablets (720dp wide and bigger)
对于布局 ,
res/layout/my_layout.xml // layout for normal screen size ("default")
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/graphic.png // bitmap for medium-density
res/drawable-hdpi/graphic.png // bitmap for high-density
res/drawable-xhdpi/graphic.png // bitmap for extra-high-density
res/drawable-xxhdpi/graphic.png // bitmap for extra-extra-high-density
For Icon
res/mipmap-mdpi/my_icon.png // launcher icon for medium-density
res/mipmap-hdpi/my_icon.png // launcher icon for high-density
res/mipmap-xhdpi/my_icon.png // launcher icon for extra-high-density
res/mipmap-xxhdpi/my_icon.png // launcher icon for extra-extra-high-density
res/mipmap-xxxhdpi/my_icon.png // launcher icon for extra-extra-extra-high-density
对于启动器图标
36x36 (0.75x) for low-density
48x48 (1.0x baseline) for medium-density
72x72 (1.5x) for high-density
96x96 (2.0x) for extra-high-density
180x180 (3.0x) for extra-extra-high-density
192x192 (4.0x) for extra-extra-extra-high-density (launcher icon only; see note above)
查看方面 http://developer.android.com/guide/topics/resources/more-resources.html#Dimension and
支持多屏 http://developer.android.com/intl/ru/guide/practices/screens_support.html官方文档。