使用不同大小的屏幕测试Android应用程序

时间:2011-08-05 15:39:33

标签: android screen

关于多个屏幕,我有一个问题。

我正在使用模拟器测试不同大小屏幕的Android应用程序。该应用程序最初是为320 * 480分辨率开发的。我知道这不好,我的代码也有问题。此外,我在某些代码处使用像素而不是dip。你看,我不是Android的专业人士。在任何情况下,分辨率为320 * 480和480 * 800的设备都没有问题。对于第二个,应用程序看起来很紧张。根据文件,它应该如此。但是,当我尝试分辨率540 * 960或1024 * 600时,应用程序只占据屏幕的一部分,它似乎是320 * 480。问题是:为什么它没有将应用程序扩展到整个屏幕?我该怎么办?

我在这里阅读了支持多个屏幕指南:http://developer.android.com/guide/practices/screens_support.html#dips-pels,但我没有找到我的问题的答案。

1 个答案:

答案 0 :(得分:1)

您是否在您提供的链接中查看了这些内容?

res / layout / my_layout.xml //正常屏幕尺寸的布局(“默认”)

res / layout-small / my_layout.xml //小屏幕尺寸的布局

res / layout-large / my_layout.xml //大屏幕尺寸的布局

res / layout-xlarge / my_layout.xml //超大屏幕尺寸的布局

res / layout-xlarge-land / my_layout.xml //横向格式超大的布局

res / drawable-mdpi / my_icon.png //中密度位图

res / drawable-hdpi / my_icon.png //高密度位图

res / drawable-xhdpi / my_icon.png //用于超高密度的位图

对于不同大小的设备,如上所示制作不同的文件夹,如layout-small,layout-large ..并将你的设计xml放入其中。

希望这对你有所帮助。