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

使用不同大小的屏幕测试Android应用程序,android,screen,Android,Screen,我想问你们一个关于多屏幕的问题 我正在使用emulator为不同大小的屏幕测试Android应用程序。该应用程序最初是针对320*480分辨率开发的。我知道这不好,我的代码有问题。此外,我在代码的某些地方使用了像素,而不是dip。你看,我不是安卓的专业人士。在任何情况下,分辨率为320*480和480*800的设备都没有问题。对于第二个,应用程序看起来很紧张。根据文件,应该是这样的。但是,当我尝试使用540*960或1024*600分辨率时,应用程序只占用屏幕的一部分,看起来是320*480。问

我想问你们一个关于多屏幕的问题

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


我已经在这里阅读了《支持多屏幕指南》:,但我还没有找到我的问题的答案。

您在给出的链接中有没有看过这几行

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

res/layout small/my_layout.xml//小屏幕布局

res/layout large/my_layout.xml//大屏幕布局

res/layout xlarge/my_layout.xml//超大屏幕布局i

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//超高密度位图

对于不同大小的设备,请按照上面给出的方式制作不同的文件夹,如小布局、大布局。。并将您的设计xml放入其中


希望这对您有所帮助。

您确定根布局(例如,线性、相对等)设置了
填充\u父级
宽度/高度,而不是固定大小吗?是的,我确定。主布局:并且没有改变它的大小。我自己找到了解决方案。操作系统没有调整应用程序的大小,因为在我的例子中,它的构建目标是安卓1.5。尺寸的调整出现在1.6版中。在Manifest.xml中“播放”支持屏幕时找到它。我是否也可以在每个文件夹中使用@dimen将大小与屏幕关联?