打开app后Edittext自动获取焦点并弹出输入法的方法
来源:互联网 发布:u盘pe 知乎 编辑:程序博客网 时间:2024/05/19 02:19
方法1.:
调用代码:
//自动弹出键盘
InputMethodManager inputManager = (InputMethodManager) getApplication().getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
使用handler延时。
问题解决。
如果直接在oncreate()中调用,没有进行延时,输入法还是无法弹出。
/**
* 显示键盘
*
* @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"。
问题解决。
个人感觉方法3比较简单易用,但是可能会造成布局混乱
0 0
- 打开app后Edittext自动获取焦点并弹出输入法的方法
- EditText自动获取焦点并弹出输入法
- EditText自动获取焦点并弹出输入法
- Android的EditText自动获取焦点并弹出输入法问题
- EditText自动获取焦点并弹出输入法的问题
- Android的EditText自动获取焦点并弹出输入法问题
- Android的EditText自动获取焦点并弹出输入法问题
- Android的EditText自动获取焦点并弹出输入法问题
- 设置EditText自动获取焦点并弹出输入法
- 设置EditText自动获取焦点并弹出输入法
- android EditText自动获取焦点并弹出输入法
- EditText自动获取焦点,自动弹出输入法
- Android自动获取焦点并弹出输入法的问题
- android popupwindow 中EditText自动弹出输入法并获取焦点 解决办法
- 进入Activity的时候EditText获取焦点自动弹出输入法的解决办法
- EditText密码输入错误后重新获取焦点并自动弹出软键盘
- popupwindow中EditText获取焦点后自动弹出软键盘
- popupwindow中EditText获取焦点后自动弹出软键盘
- 移动网页标签跟输入框焦点时的外框去掉技巧
- C++编写查文件路径并创建所有目录程序
- eclipse提示An SWT error has occurred 怎么处理?
- 面试题11:数值的整数次方
- 在 linux 下使用 CMake 构建应用程序
- 打开app后Edittext自动获取焦点并弹出输入法的方法
- Unity3d_UGUI虚拟摇杆(简易)
- 关闭程序立即重启出现Address already in use
- LeetCode_57---Insert Interval
- 11个超棒的iOS开发学习网站
- A new starting ...
- Unity3D读取XML文档信息
- Office Tips 3 - 如何设置电脑屏幕背景色为淡绿色
- android 一个很漂亮的控件ObservableScrollView(含片段代码和源码)