Android弹出软键盘工具类
16lz
2021-01-23
package com.maobang.imsdk.util;import android.content.Context;import android.view.inputmethod.InputMethodManager;import android.widget.EditText;import java.util.Timer;import java.util.TimerTask;/** * 让editText获取焦点,弹出软键盘 * Created by Administrator on 2016/11/1. */public class EditTextFocusUtil { public static void getFocusable(final Context context, final EditText editText) { editText.requestFocus(); editText.setFocusable(true); Timer timer = new Timer(); //设置定时器 timer.schedule(new TimerTask() { @Override public void run() { //弹出软键盘的代码 InputMethodManager imm = (InputMethodManager)context.getSystemService(Context.INPUT_METHOD_SERVICE); imm.showSoftInput(editText, InputMethodManager.RESULT_SHOWN); imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,InputMethodManager.HIDE_IMPLICIT_ONLY); } }, 300); //设置300毫秒的时长 }}
更多相关文章
- Android监控软键盘变化实例
- android 键盘弹起 UI上移
- Android 打开软键盘
- Android键盘操作响应
- Android 软键盘控制弹出(很好使,自己写的,绝对能用)
- android键盘隐藏
- Android应用程序键盘(Keyboard)消息处理机制分析(一)
- Android软键盘-弹起时布局向上拉-多表单填写界面
- EditText 键盘收回