如何临时替换SoftKeyboard View

时间:2014-12-20 18:07:44

标签: android

我已经看到可以用Viber中的另一个视图,像贴纸页面更改SoftKeyboard的视图,但我无法找到切换屏幕并随时将其设置回来的可能性,请问有人帮忙吗?感谢

1 个答案:

答案 0 :(得分:0)

避免在活动启动时打开软键盘您可以在清单中使用以下代码

<activity
    android:name="com.example.activity"
    android:windowSoftInputMode="stateHidden" // Add this to your manifest
    android:label="@string/something">
</activity>

隐藏软键盘点击按钮,使用

InputMethodManager inputManager = (InputMethodManager)  getSystemService(Context.INPUT_METHOD_SERVICE); 
            inputManager.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(),InputMethodManager.HIDE_NOT_ALWAYS);

然后你可以打开你想要的视图