Android的EditText在怎样获取焦点并弹出软键盘

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android的EditText在怎样获取焦点并弹出软键盘相关的知识,希望对你有一定的参考价值。

    //让编辑框弹出来,并显示对谁进行评论  

    commentEditText.setFocusable(true);  

    commentEditText.setFocusableInTouchMode(true);  

    commentEditText.requestFocus();  

    //打开软键盘  

    InputMethodManager imm = (InputMethodManager)getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);  

    imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);  

          //让编辑框弹出来,并显示对谁进行评论
            commentEditText.setFocusable(true);
            commentEditText.setFocusableInTouchMode(true);
            commentEditText.requestFocus();
            //打开软键盘
            InputMethodManager imm = (InputMethodManager)getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
            imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);         上面的代码,能够让EditText获取焦点,并弹出软键盘,供输入文本内容。特别适用于评论列表之类的场景。
参考技术A 高手啊 全看不懂咧

以上是关于Android的EditText在怎样获取焦点并弹出软键盘的主要内容,如果未能解决你的问题,请参考以下文章

Android进入一个新页面,EditText失去焦点并禁止弹出键盘

android 怎么在代码中判断edittext有没有获取焦点?

android开发怎么让edittext无法获取焦点

Android EditText 自动获取焦点问题

Android Edittext 显示光标 获取焦点 监听焦点

Android - 问题解决之EditText自动获取焦点问题