我有一个标签视图,每个标签有一个Activity,当我从第一个带有TextView的标签切换到第二个标签时,它只显示一个可点击的列表,软键盘仍然存在.我希望它消失,所以我尝试了这个:
public static void hideSoftKeyboard (Activity activity, View view) {
InputMethodManager imm = (InputMethodManager)activity.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
}
Run Code Online (Sandbox Code Playgroud)
但这不起作用,因为没有相关的视图提供,因为屏幕上没有带键盘输入的View.关于如何解决这个问题的任何建议?
Ric*_*ier 16
尝试Joe提供的答案:停止EditText在Activity启动时获得关注
将其放在活动清单中:
android:windowSoftInputMode="stateHidden"
这是一个常见的问题,很高兴知道框架实际上非常好地处理了这个问题.
| 归档时间: |
|
| 查看次数: |
19101 次 |
| 最近记录: |