Android:使用EditText和ListView的Soft Keyboard的奇怪行为

时间:2013-05-10 12:47:55

标签: android android-listview android-edittext android-softkeyboard

我疯了!!!请帮我。这是问题所在:

如果我有EditTextListView的活动,则当活动可见时会显示软键盘。

如果我删除了ListView,则不再显示软键盘。

我想用第二种行为(软键盘隐藏)执行第一种情况(带有EditTextListView的活动)。 我试图在onResume()中隐藏软键盘,如this中所述,但它不起作用。

请建议我隐藏软键盘的解决方法。非常感谢你。

P.S。对不起我的英文;)希望问题很清楚。

1 个答案:

答案 0 :(得分:1)

在您的onCreate活动中,您需要添加以下内容:

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);