打开和关闭输入法的实现
来源:互联网 发布:我的世界手机版0.15js 编辑:程序博客网 时间:2024/05/17 07:56
我的edittext在一个dialog中,实现目标:当dialog弹出时,输入法自动打开。
实现方法:
mTaskEditText = (EditText) view.findViewById(R.id.edit_task); mTaskEditText.setText(content); mTaskEditText.setFocusable(true); mTaskEditText.setFocusableInTouchMode(true); mTaskEditText.requestFocus(); if (!(content == null)) { mTaskEditText.setSelection(content.length()); } showInputMethod();
private void showInputMethod() { Timer timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { InputMethodManager imm = (InputMethodManager) getActivity() .getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.SHOW_FORCED); } }, 200); }
private void dismissInputMethod() {
InputMethodManager manager = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);
if (manager.isActive()) {
manager.hideSoftInputFromWindow(
getCurrentFocus().getWindowToken(),
InputMethodManager.HIDE_NOT_ALWAYS);
}
}
0 0
- 打开和关闭输入法的实现
- 打开和关闭输入法
- android 输入法的关闭和打开
- Android打开和关闭输入法
- Android:打开和关闭输入法
- Android打开和关闭输入法
- android 打开和关闭输入法
- Android打开输入法和关闭输入法
- Android输入法的关闭打开
- 打开和关闭输入法软键盘
- Android程序打开和关闭输入法
- 打开和关闭输入法软键盘 .
- Android程序打开和关闭输入法
- Android程序打开和关闭输入法
- Android程序打开和关闭输入法
- 用Android程序打开和关闭输入法
- Android程序打开和关闭输入法
- Android程序打开和关闭输入法
- 密码学原理与实践
- 静态变量和静态代码块的执行顺序
- A:UBOOT向LINUX内核传递参数的原理
- 关于qt中的tr()函数
- OpenCV学习笔记(十一) 轮廓操作
- 打开和关闭输入法的实现
- LeetCode笔记:387. First Unique Character in a String
- Hadoop2.6.4安装步骤
- 图形处理【Android】
- OpenCV学习笔记(十) 直方图操作
- Vert.x 内核模块 Buffer( 四 )
- 路由器和交换机的区别
- 合并K个有序数组
- curl 的用法