0

对于那些不仅具有所有手机都具有的软键盘(在屏幕上)的手机,我有一个大问题……我说的是那些带有外部键盘硬件的手机。

在这些时刻,我设置了所有活动,强制一种方式,肖像。现在问题来了,当用户翻转他的外部键盘时,活动改变了方向,迫使应用程序关闭。

如果有人不知道我在这里谈论的手机是一个例子: 带外接键盘的手机

我的清单;

<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>

如何让键盘忽略方向?

4

1 回答 1

1

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

android:configChanges= "keyboardHidden|orientation"
于 2013-08-05T14:34:52.293 回答