【发布时间】:2012-01-02 13:49:25
【问题描述】:
我想将我的应用程序调整为具有large 和xlarge 屏幕的平板电脑(Android 3.0+ 或 API 级别 11+)。因此,我创建了两个文件夹:res/layout-large-port-v11 和 res/layout-large-land-v11。当我第一次旋转平板电脑然后启动应用程序时,一切正常,但是当我在应用程序运行时旋转平板电脑时,Android 会拉伸并旋转旧布局,但不会加载正确的布局(适合新方向)。怎么了?
我的平板电脑是 Acer Iconia A500(Honeycomb 3.2,API 级别 13)
您可以看到AndroidManifest.xml 和app's repo on github 中的所有代码。 DashboardActivity 包含平板电脑的所有逻辑。
P.S.:在我的带有normal 屏幕的 Android 2.2 手机上,一切仍然运行良好。也许预选赛有问题?也许我还应该创建两个文件夹的 -v12, -v13 -v14 和 -xlarge 副本?
【问题讨论】:
标签: android layout android-3.0-honeycomb android-4.0-ice-cream-sandwich