智能手机和平板电脑之间的不同方向

时间:2014-02-27 17:43:45

标签: java android

我正在开发一款应用程序,我需要屏幕是智能手机的肖像和平板电脑的纵向/横向。客户不希望接受不同的应用程序,并希望锁定在智能手机上的方向。我的解决方案是创建一个bool值来修改屏幕大小,但应用程序关闭智能手机以在设备处于横向状态时启动它。主类扩展了NoRotateScreen类,其中包含代码:

   boolean tabletSize = getResources().getBoolean(R.bool.isTablet);
   if (!tabletSize) {
       setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
   }

该文件设置布尔文件如下所示:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <bool name="isTablet">true</bool>
</resources>

我能做什么?

0 个答案:

没有答案