Android的EditText无法自动弹出输入法问题
16lz
2021-01-23
方法2:
/**
* 显示键盘
*
* @param context
* @param view
*/
public static void showInputMethod(Context context, View view) {
InputMethodManager im = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
im.showSoftInput(view, 0);
}
方法3:
给activity配置加入android:windowSoftInputMode="adjustResize"。
问题解决。
解决方法1.:
调用代码:
//自动弹出键盘
InputMethodManager inputManager = (InputMethodManager) getApplication().getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
使用handler延时。
问题解决。
如果直接在oncreate()中调用,没有进行延时,输入法还是无法弹出。
更多相关文章
- android 4.0.3 dhcpcd使用方法
- Android camera调用出现错误解决方法
- Android Studio常见错误及解决方法汇总
- android设置隐藏软键盘
- Android Studio实现Activity生命周期的7个方法Log打印日志信息
- Android UI编辑器 Unhandled event loop exception解决方法
- android 软键盘回车变搜索
- android 调用前摄像头进行拍照的方法及完整例子
- Android EditText输入框被键盘遮挡问题解决