red*_*rom 3 android android-layout
我需要根据使用相关视图的设备类型(平板电脑的横向视图和移动设备的纵向视图)设置力定向设备,无法在设备上更改旋转。
因为我想在应用程序启动期间为所有活动设置方向,所以我认为我应该识别主活动中的设备类型,该活动由与视图相关的其他活动扩展。
我怎样才能以正确的方式做到这一点?
非常感谢您的任何建议。
在您的主要活动(启动器活动)或应用程序类中使用它,
if (isTablet(mContext))
                setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);
            else
                setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
    public static boolean isTablet(Context context) {
            return (context.getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK)
                    >= Configuration.SCREENLAYOUT_SIZE_LARGE;
        }
| 归档时间: | 
 | 
| 查看次数: | 2923 次 | 
| 最近记录: |