应用程序如何确保它在任何移动Android手机上看起来都很好(有几家制造商,每部手机的规格略有不同)。
答案 0 :(得分:3)
有3种不同的屏幕尺寸。因此,您创建3个名称相同的文件夹:
res/drawable-ldpi/my_icon.png // icon image for low density
res/drawable-mdpi/dpi/my_icon.png // icon for medium density
res/drawable-hdpi/my_icon.png // icon image for high density
为每个屏幕尺寸添加正确的图像。也可以使用布局:
res/layout/my_layout.xml // layout for normal screen size
res/layout-small/my_layout.xml // layout for small screen size
res/layout-large/my_layout.xml // layout for large screen size
http://developer.android.com/guide/practices/screens_support.html
答案 1 :(得分:0)
对于在任何Android手机中看起来不错的应用,您必须创建支持多屏幕分辨率的应用。您可以使用:
res / layout / main.xml //正常屏幕尺寸的布局
res / layout-small / main.xml //小屏幕尺寸的布局
res / layout-large / main.xml //大屏幕尺寸的布局
并且您的不同屏幕的图像应为::
res / drawable-ldpi / .png //用于低密度的图像
res / drawable-mdpi / dpi / .png //中密度
res / drawable-hdpi / * .png //高密度图像
有关详细信息,请访问: - > http://developer.android.com/guide/practices/screens_support.html
答案 2 :(得分:0)
您可以参考以下链接: http://developer.android.com/guide/practices/screens_support.html
例如:如果您必须在ur appn中显示图像,那么该图像应保存在3个文件夹\ drawable-hdpi,\ drawable-ldpi,\ drawable-mdpi中,名称相同但尺寸不同。你可以通过告诉名字来引用那个图像。 Android会根据您的手机自动从任意一个文件夹中获取图片。
同样不要将值保持为像素。而不是那个给dip或dp。
如需更多参考,请参阅以上链接。