带外接键盘的手机。防止改变方向

时间:2013-08-05 14:31:16

标签: android keyboard orientation

对于那些不仅具有所有手机的软键盘(屏幕上)的手机,我都有一个大问题......我正在谈论那些带有外接键盘硬件的手机。

在这一刻我设置了所有活动,强行单向,肖像。现在,当用户翻转外部键盘时,问题就出现了,活动会改变方向,迫使应用程序关闭。

如果有人不知道我在说什么电话就是一个例子: Phone with external keyboard

我的一部分;

<activity
      android:name=".Splash"
      android:label="@string/app_name"
      android:noHistory="true"
      android:screenOrientation="portrait"
      android:theme="@android:style/Theme.NoTitleBar" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
</activity>

<activity
     android:windowSoftInputMode="stateHidden"
     android:name=".MainActivity"
     android:screenOrientation="portrait"
     android:theme="@android:style/Theme.NoTitleBar" >
</activity>

如何让键盘忽略方向?

1 个答案:

答案 0 :(得分:1)

尝试将此添加到您的活动清单中。

android:configChanges= "keyboardHidden|orientation"