【发布时间】:2011-08-12 22:16:37
【问题描述】:
问题一:
我有一些基于 XML 的布局在手机上运行良好。但是当涉及到平板电脑时,布局变得非常广泛。这没有什么问题,只是看起来很……不寻常。所以我认为解决这个问题的最简单方法是从 XML 中限制布局的宽度(比如使用属性“android:maxWidth="480dp")并在屏幕中居中。但我找不到办法这样做,有人可以帮忙吗?
(我考虑过提供一个“layout-xlarge”文件夹,但考虑到我拥有的布局数量,这很麻烦并且增加了维护负担。)
问题 2:
在3.0的模拟器上看到原来的设置应用因为超大屏的原因被改成一分为二了。左侧部分显示可用设置,右侧部分显示所选设置的选项。也就是原来的两级活动现在合二为一了。我的问题是:有没有一种简单的方法,没有太多的编程,来实现这一点?我期望的是,当程序检测到它正在一个 xlarge 屏幕上运行时,它会调用一些方法,瞧,两个活动合二为一。这可能吗?如果不是,如何实现lsef-right分屏?
谢谢。
【问题讨论】:
-
我认为您不应该将问题分组,因为也许一个人只能知道一个问题的答案。您也可以有不同的答案,每个答案在不同的问题 1 或 2 上可能会更好,因此很难投票给女巫是正确的答案。