【发布时间】:2014-10-27 14:48:44
【问题描述】:
当用户启动我的应用程序时,有没有办法强制平板电脑处于横向模式作为默认方向。有没有办法通过主题或类似的东西来做到这一点,所以用户在启动应用程序时看不到方向变化?
注意:对于手机,同一个应用(应该)处于纵向模式
现在我有一个布尔值文件夹 refs.xml(values 和 values-large),对于平板电脑和手机具有不同的值,但用户可以看到应用程序正在旋转 代码:
public static boolean isTablet(Context context) {
return (context.getResources().getBoolean(R.bool.isTablet));
}
【问题讨论】:
-
一般来说我不建议你这样做。强制一个特定的方向会破坏用户体验,而且我不是唯一一个觉得它非常烦人的人,以至于我不使用这样做的应用程序。为什么不为不同的方向创建布局,让用户也以他们想要的方式使用他们的设备?
标签: android android-activity android-fragments android-fragmentactivity android-orientation