Android弹出关闭输入法
注意 : editText.requestFocus(); 在需要弹出输入法的时候
http://blog.csdn.net/zgf1991/article/details/17097849
- public class InputMethodUtil {
- public static Context mContext;
- public static Handler inputHandler = new Handler() {
- public void handleMessage(android.os.Message msg) {
- View view = (View) msg.obj;
- showInput(mContext, view);
- };
- };
- /**
- *
- * @param context
- * @param view
- * @param delayMillis
- * : onCreate() 中不能马上弹出,需要稍微延时
- */
- public static void showInputMethod(Context context, View view,
- long delayMillis) {
- mContext = context;
- Message msg = inputHandler.obtainMessage();
- msg.obj = view;
- inputHandler.sendMessageDelayed(msg, delayMillis);
- }
- private static void showInput(Context context, View view) {
- InputMethodManager im = (InputMethodManager) context
- .getSystemService(Context.INPUT_METHOD_SERVICE);
- im.showSoftInput(view, 0);
- }
- /**
- *
- * @param context
- * 关闭输入法,需要一个activity
- */
- public static void closeInputMethod(Activity context) {
- try {
- InputMethodManager inputMethodManager = (InputMethodManager) context
- .getSystemService(Context.INPUT_METHOD_SERVICE);
- inputMethodManager.hideSoftInputFromWindow(context
- .getCurrentFocus().getWindowToken(),
- InputMethodManager.HIDE_NOT_ALWAYS);
- } catch (Exception e) {
- // TODO: handle exception
- Log.d("", "关闭输入法异常");
- }
- }
- }
Android弹出关闭输入法相关推荐
- android 弹出选择输入法选择界面
InputMethodManager inputMethodManager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SE ...
- android EditText 设置弹出数字输入法键盘
首先设置只能输入数字: <EditText android:id="@+id/edit_digit_input" android:layout_width="wra ...
- Android中EditText优先弹出数字输入法
Android Android中EditText优先弹出数字输入法 项目中一个EditText输入数字的频率较高,但是汉字和英文的输入也偶有需要,直接在xml文件将inputType设置为number ...
- (转)android EditText 设置弹出数字输入法键盘
首先设置只能输入数字: [html] view plaincopy <EditText android:id="@+id/edit_digit_input" android: ...
- Android EditText设置弹出数字输入法键盘
Android EditText 设置弹出数字输入法键盘 首先设置只能输入数字: <EditText Android:id="@+id/edit_digit_input" a ...
- Android EditText优先弹出数字输入法
Android中EditText优先弹出数字输入法 当一个EditText使用数字的频率很高,比如用来输入手机号等等,但是有时候可能也需要使用到输入英文和汉字的需求.这个时候,我们默认当EditTex ...
- android设置输入数字英文,android 安卓editext默认弹出英文输入法,只能输入英文与数字(示例代码)...
/** * 只能输入字母和数字,默认弹出英文输入法 */ editext.setKeyListener(new DigitsKeyListener() { @Override public int g ...
- android 弹出PopupWindow后背景逐渐变暗
今天,简单讲讲android在弹出 PopupWindow后如何使背景逐渐变暗. 我之前做的效果是在PopupWindow弹出时立即将背景变暗,这个也很简单. 在PopupWindow弹出时,将 ...
- android 弹出对话框时显示键盘
今天,简单讲讲如何在弹出自定义的对话框时,弹出软键盘. 之前,我讲了如何制作自定义的对话框,现在,如果在弹出对话框时,自动弹出软键盘,将光标直接聚焦到自定义对话框的输入框内,那该怎么做呢? 在网上搜索 ...
最新文章
- 对于SD-WAN安全的5个误区
- php模板技术smarty,PHP模板技术Smarty
- 自定义MongoDB的Spring Social Connect框架
- python人工智能pdf_800G人工智能学习资料:AI电子书+Python语言入门+教程+机器学习等限时免费领取!...
- jstree中文api文档_还在用 Swagger(丝袜哥)生成接口文档?我推荐你试试它。。。...
- VUE+axios+php实现图片上传
- C语言寻找第k小元素,小技巧——查找第k小的元素
- SQL SERVER 锁定的实例
- 利用 ASP.NET 2.0 中的 Web 部件和个性化释放站点的潜能 --作者:Steven A. Smith
- c语言结构体嵌套 初始化,求大神帮忙看看这个结构体嵌套的初始化怎么改
- 高数符号大全及其读法
- 仿macos风格的windows11桌面(适用win10,win11,齐全模板与配件,及相关问题解决方案)
- 差分进化算法_Python进化算法工具箱的使用(三)用进化算法优化SVM参数
- 《代码大全》个人总结
- 专业实训三:智慧养老商业画布举例
- RTE 2020 实时互联网大会参会指南——明天我们线上见!
- MySql存储含有特殊符号的微信昵称
- 几种ARM编译器及IDE开发环境
- 2018年度AI评选揭晓!10大领航企业,50家明星公司,10佳投资机构
- java咖啡平台,22年最新
热门文章
- python时间函数纳秒_python – 获取纳秒级精度的文件修改时间
- 【程序员段子】10个让你笑爆肚皮的程序员段子,不好笑算我输(生活太苦,不如经常来点儿甜~)
- 《SolidWorks 2014中文版机械设计从入门到精通》——1.9 范例
- 上班族用哪个邮箱好用,如何正确使用邮件工作?
- 陆游和辛弃疾都是南宋主战爱国的大才子,而且生活在同一个时代,有没有交集?
- 利用手机作为渗透工具的一些思路
- 数学建模竞赛基础知识
- maven 系列 06 - 向本地仓库导入jar包 (例如 - pinyin4j-2.5.0)
- NYOJ71——独木舟上的旅行(贪心)
- [大忌(。_。)]清明节外出