美文网首页安卓开发
Android 设置Edittext获取焦点并弹出软键盘

Android 设置Edittext获取焦点并弹出软键盘

作者: 蓝不蓝编程 | 来源:发表于2018-10-12 12:36 被阅读13次

背景:

进入某些输入界面时,为方便用户输入,需要自动弹出软键盘。

解决方案:

在activity的onCreate方法中调用:

EditText editText = (EditText)findViewById(R.id.editText);
showSoftInputFromWindow(this,editText);
    public static void showSoftInputFromWindow(Activity activity, EditText editText) {
        editText.setFocusable(true);
        editText.setFocusableInTouchMode(true);
        editText.requestFocus();
        activity.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
    }

安卓开发技术分享: https://www.jianshu.com/p/442339952f26

相关文章

网友评论

    本文标题:Android 设置Edittext获取焦点并弹出软键盘

    本文链接:https://www.haomeiwen.com/subject/cnowaftx.html