失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > java 弹出软键盘_Android开发之弹出软键盘工具类简单示例

java 弹出软键盘_Android开发之弹出软键盘工具类简单示例

时间:2022-11-30 02:43:41

相关推荐

java 弹出软键盘_Android开发之弹出软键盘工具类简单示例

本文实例讲述了Android开发之弹出软键盘工具类。分享给大家供大家参考,具体如下:

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 /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程序设计有所帮助。

如果觉得《java 弹出软键盘_Android开发之弹出软键盘工具类简单示例》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。