2011-12-15 76 views
0

有什么方法可以找出为什么软键盘会显示在我的某个视图中?为什么软键盘显示?

该应用程序相当大,并不明显,为什么键盘启用。你知道任何方式来调试吗?

+1

你能提供至少xml的布局吗? –

+0

好吧,它是一个传统的应用程序,具有复杂的嵌套控制器模式系统...我不能轻松隔离问题 – fiddler

+0

您是否尝试过我建议的答案?没有进一步的信息,帮助几乎是不可能的。 –

回答

1

您可以使用下面的一行代码在活动的onCreate方法,以确保键盘,只有当用户点击到一个EditText

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

android:windowSoftInputMode="stateHidden" 

在清单中弹出。

+0

这实际上有效,但我仍然不知道为什么键盘出现 – fiddler

+2

这取决于你有什么元素在你的用户界面和重点发布。 –