在Android上为手机和平板电脑设置不同的方向
作者:互联网
我想在我的应用程序中执行以下操作:
>仅适用于手机的人像模式
>平板电脑的纵向模式和横向模式.
我知道我可以轻松更改清单文件中的方向,但这会影响整个应用程序.
我还想过创建单独的活动,处理不同的版本,但我不知道如何使用应用程序检测设备的类型.
有谁知道如何解决这个问题?
解决方法:
您可以使用以下代码区分正常/大屏幕并相应地阻止方向更改.
public static boolean isTablet(Context context) {
return (context.getResources().getConfiguration().screenLayout
& Configuration.SCREENLAYOUT_SIZE_MASK)
>= Configuration.SCREENLAYOUT_SIZE_LARGE;
}
标签:android,screen-orientation,android-orientation 来源: https://codeday.me/bug/20190713/1449961.html