【发布时间】:2011-04-03 19:07:46
【问题描述】:
我正在开发一个 Android 应用程序,我希望支持所有设备尺寸,从手机到全尺寸平板电脑。我想将应用程序限制为仅在较小的设备上使用纵向,并允许在设备较大时在横向使用不同的、对大屏幕更友好的 UI。到目前为止,我无法找到任何方式,更不用说优雅的方式来限制活动以允许基于设备屏幕尺寸的方向。
例如:运行应用程序的智能手机只允许使用 layout-small 和 layout-normal 中的布局资源,完全不允许使用横屏。更大的平板设备可以使用对大屏幕更友好的 UI,并且可以在纵向和横向中使用,并且每个方向都有独特的 UI。
任何提示将不胜感激。
【问题讨论】:
标签: android layout orientation device screen-size