在平板电脑上隐藏软键盘不工作?

时间:2012-03-07 22:35:25

标签: java android

我有一个带有一些edittext框的Android应用程序。我遇到的问题是,当你打开我不想要的屏幕时,键盘会自动弹出。这只发生在平板电脑上,键盘没有显示的手机上。我已将此代码添加到我的onCreate中,但它没有任何区别。

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0);

知道为什么键盘不能在手机上显示,而是在每次显示的平板电脑上显示?

1 个答案:

答案 0 :(得分:4)

尝试在androidmanifest.xml中添加到您的活动这一行: 的机器人:windowSoftInputMode = “stateHidden”

<activity
        android:label="eMuse"
        android:windowSoftInputMode="stateHidden"
        android:name=".MainClass" >
        <intent-filter >
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>