【问题标题】:Phones with external keyboard. Prevent change orientation带外接键盘的手机。防止改变方向
【发布时间】:2013-08-05 14:31:15
【问题描述】:

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

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

如果有人不知道我在说哪些手机,这里举个例子: 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>

如何让键盘忽略方向?

【问题讨论】:

    标签: android keyboard orientation


    【解决方案1】:

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

    android:configChanges= "keyboardHidden|orientation"
    

    【讨论】:

    • 在每个活动中,还是仅在第一个活动中?
    • 在您不希望 android 在拔出键盘时进行默认重置的任何活动中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-01
    • 2011-05-03
    • 2018-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多