EditText自动获得了焦点但没有弹出输入法软键盘?????

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EditText自动获得了焦点但没有弹出输入法软键盘?????相关的知识,希望对你有一定的参考价值。

如题,EditText自动获得了焦点但没有弹出输入法软键盘?正常情况下EditText自动获得了焦点就会弹出软键盘可以进行输入操作,那可不可以自己设置弹出软键盘呢?

参考技术A 亲测可行:
et_nicname.setFocusable(true);
et_nicname.setFocusableInTouchMode(true);
et_nicname.requestFocus();

Timer timer = new Timer();
timer.schedule(new TimerTask() //让软键盘延时弹出,以更好的加载Activity

public void run()
InputMethodManager inputManager =
(InputMethodManager)et_nicname.getContext().
getSystemService(Context.INPUT_METHOD_SERVICE);

inputManager.showSoftInput(et_nicname, 0);


, 800);
参考技术B InputMethodManager im = ((InputMethodManager) getSystemService(INPUT_METHOD_SERVICE)); im.showSoftInput(tv, 0);

以上是关于EditText自动获得了焦点但没有弹出输入法软键盘?????的主要内容,如果未能解决你的问题,请参考以下文章

android中edittex焦点设置和弹不弹出输入法的问题

android安卓editText自动弹出软键盘(输入键盘)

android:自定义可输入对话框,EditText已经获得焦点,为啥就是不弹出输入法呢?

安卓开发者进来一下,安卓悬浮窗口开发有问,悬浮的EditText为啥无法获得焦点.悬浮窗口不管我

Android EditText默认不获得焦点

android输入框获取焦点的同时还要弹出键盘