0

我想禁用手机和平板电脑的横向模式,但是当我使用下面的代码并在 10 英寸平板电脑上运行应用程序时,我得到了倒置的布局。

<activity android:name="com.zookey.mathgenius.activities.LocalGameActivity"
android:screenOrientation="portrait"                 
android:configChanges="orientation|keyboardHidden|keyboard"></activity>

我该如何解决这个问题?

图片:

dodaj.rs/f/2G/En/2lqYaW1v/inverted.png

4

1 回答 1

0

要以编程方式修复方向,您可以使用以下代码:

//Disables screen orientation change based on sensor
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR);

//Sets the screen orientation to portrait
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

//Sets the screen orientation to inverted portrait
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_REVERSE_PORTRAIT);

//Let system decide the orientation (when you are done)
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);
于 2013-06-04T17:00:09.233 回答