首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android兼容性

Android兼容性
EN

Stack Overflow用户
提问于 2011-09-30 12:06:21
回答 2查看 161关注 0票数 0

事情是这样的,我正在开发一个使用大量屏幕空间的应用程序,例如,我需要在特定时间显示3个列表视图。起初,我在我的Android3.1平板电脑上进行测试,但后来我决定让它也在Android2.1上播放。当我尝试使用模拟器时,它看起来非常糟糕,屏幕上的空间比3.1 (甚至在大屏幕上测试)要大得多。在这方面有经验的人是否知道是否有可能像我这样的应用程序(一次在屏幕上显示很多东西)看起来很好,并且与Android2.1兼容?

如果可能的话,会有多难呢?我应该考虑提出两种不同的申请吗?

下面是一些图片示例:

图像缺失http://dl.dropbox.com/u/2490888/android31.png

图像缺失http://dl.dropbox.com/u/2490888/android21.png

第一个是我想让它看起来像什么样子。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-30 12:10:46

查看支持不同屏幕大小的开发人员站点,特别是其中提到的部分:

代码语言:javascript
复制
res/layout/my_layout.xml             // layout for normal screen size ("default")
res/layout-small/my_layout.xml       // layout for small screen size
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

基本上,您应该能够解决您的问题,通过重新安排您的布局取决于屏幕大小。

编辑

如果您没有时间来适应您的布局,您可以查看片断。我自己也没有和他们合作过那么多,所以我不能给你任何关于如何最好地使用它们的建议,但是从我在文档中所读到的,它们可能在你的情况下起作用。

票数 2
EN

Stack Overflow用户

发布于 2011-09-30 12:14:40

根据不同的设备范围进行不同的xml布局,并将它们放在不同的布局文件夹中。例如,如果您将main.xml作为为平板电脑设计的布局文件,那么将其放置在布局中--xlarge设备和其他版本的main.xml --它可以与像galaxy s2这样的手机兼容--您可以把它放在布局文件夹中,而对于像galaxy这样的较小的设备,您可以将为布局中的较小设备设计的main.xml放在布局中的小文件夹中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7610094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档