我有两个活动,A和B.当A开始时,它检查一个条件,如果为真,它会调用startActivityForResult()
来启动B. B仅接受文本输入,因此对于软件键盘会在B启动时自动弹出。活动开始时,EditText已经有焦点并准备好输入。活动开始时显示软键盘
问题是键盘从来没有出现,即使windowSoftInputMode="stateAlwaysVisible"
设置在B的<activity>
标签下的清单中。我还尝试将值设置为stateVisible
。由于它不会自动显示,因此我必须点击EditText才能显示它。
任何人都知道解决方案可能是什么?
下面的代码(在黑暗中拍摄,但)你试过在文本框中requestFocus的? – 2010-03-18 02:37:37
我试过了,没用 – 2010-03-18 16:01:26