我正在开发一个 Android 应用程序,我想支持所有设备尺寸,从手机到全尺寸平板电脑。我想将应用程序限制为仅在较小的设备上使用纵向,并允许在设备较大时在横向使用不同的、对大屏幕更友好的 UI。到目前为止,我无法找到任何方式,更不用说优雅的方式来限制活动以允许基于设备屏幕尺寸的方向。
例如:运行应用程序的智能手机只允许使用 layout-small 和 layout-normal 中的布局资源,根本不允许使用横屏。更大的平板设备可以使用对大屏幕更友好的 UI,并且允许纵向和横向使用,每个方向都有独特的 UI。
任何提示将非常感谢。