【发布时间】:2012-05-25 08:53:01
【问题描述】:
在我的应用程序中,我设计了分辨率为 600x1024 的布局,并将它们放置在 layout-large 文件夹中。
当我在 Samsung Galaxy Tab 上运行该应用程序时,它会从 layout-large 文件夹中选择布局,并且 UI 看起来不错。
但对于三星 Note 来说,它也会从 layout-large 文件夹中选择布局,并且 UI 看起来不太好。
有什么方法可以为三星 Note 创建一个例外情况,并告诉 android 如果设备是三星 Note,不要使用 layout-large 文件夹中的布局,而是使用其他文件夹中的布局用于此特定设备???
我还设计了分辨率为 800x1280 的布局,并将它们放在 layout-xlarge 文件夹中。但即使三星 Note 的分辨率为 800x1280,它也不使用此文件夹中的布局!!
我在这里遇到了新的大小限定符 http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts,但由于我的应用程序的最低 sdk 版本为 2.3(API 级别 9),因此无法使用这种方法
我的应用程序必须支持三星 Note,并且需要优先解决此问题,请帮助... 提前致谢!
【问题讨论】:
标签: android android-layout samsung-mobile