2010-12-01 83 views

回答

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

+0

感谢每一位回复。祝你有个愉快的时光 – pavan 2010-12-01 12:26:30

0

对于应用程序看起来不错;在任何Android手机,你必须创建你的应用程序,支持多屏幕resolution.for,您可以使用:

RES/layout/main.xml //普通屏幕大小的布局
res/layout-small/main.xml //小屏幕大小的布局
res/layout-large/main.xml //大屏幕大小的布局

和你的不同的屏幕图像应该是::

RES /绘制-LDPI/巴纽//低密度图像
RES /绘制-MDPI/DPI/
巴纽//中密度。
RES /提拉 - 华电国际/ *为高密度

PNG图像//更多详情请访问: - > http://developer.android.com/guide/practices/screens_support.html

0

你可以参考下面的链接: http://developer.android.com/guide/practices/screens_support.html

例如:如果您必须在您的appn中显示图片,那么该图片应该保存在具有相同名称但大小不同的3个文件夹\ drawable-hdpi,\ drawable-ldpi,\ drawable-mdpi中。你可以通过只告诉名字来引用该图片。 Android会根据你的手机自动从任何一个文件夹中获取图像。

同样不要保留值作为像素。而不是给dip或dp。

欲了解更多参考,你可以参考上述链接。

相关问题