首次显示活动/片段时显示Android键盘

时间:2014-03-22 00:41:10

标签: android keyboard

似乎在Android的最新版本中,聚焦输入会自动显示软键盘(这是我想要发生的事情)。但是,当首次显示活动/片段时,如果输入已经聚焦,则键盘不在屏幕上。我已经阅读了一些似乎提供解决方案的SO帖子,但我无法使用它们。

这感觉就像我刚刚没有设法挖掘的那些单行中的一个......答案是什么?

1 个答案:

答案 0 :(得分:0)

有时我只是放弃并做:

final InputMethodManager imm = (InputMethodManager) getActivity()
                                .getSystemService(Context.INPUT_METHOD_SERVICE);
    textView.postDelayed(new Runnable() {

                                @Override
                                public void run() {

                                    imm.showSoftInput(textView,
                                            InputMethodManager.SHOW_IMPLICIT);
                                    textView.selectAll();
                                }
                            }, 200);