今天偶然在百度地图提供的DEMO里看到这样一段代码,觉得确实是个小技巧,就写下来分享一下。
针对的问题:
我们在开发android界面的时候,经常使用EditText控件,然后每次进入这个页面的时候,获取焦点,自动调用输入法。有时候我们并不需要这样,接下来就是这个小技巧的代码了,加入到这个布局第一个EditText之前即可:
<LinearL...
分类:
移动开发 时间:
2014-11-18 11:49:31
阅读次数:
121
在个别时候,需要强制隐藏Android输入法键盘,如当前键盘正在显示,这个时候点击了侧滑面板,就要强制隐藏输入法键盘。网上常见的方法有:1、 InputMethodManager imm = (InputMethodManager) getActivity() .getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftI...
分类:
移动开发 时间:
2014-08-28 00:56:48
阅读次数:
314
//?隐藏输入法
InputMethodManager?imm?=?(InputMethodManager)?getApplicationContext().getSystemService(Context.INPUT_METHOD_SERVICE);
//?显示或者隐藏输入法
imm.toggleSoftInput(0,?InputMethod...
分类:
移动开发 时间:
2014-08-27 23:37:08
阅读次数:
397
InputMethodManager manager = (InputMethodManager) mContext .getSystemService(Context.INPUT_METHOD_SERVICE); if (((Activity) mContext).getW...
分类:
其他好文 时间:
2014-07-23 12:58:46
阅读次数:
178
输入法隐藏两种方式: /** * 隐藏输入法 * * @param myActivity */ public static void hideInput(Activity myActivity,EditText et) { if(et==null) { ((Inpu...
分类:
移动开发 时间:
2014-07-16 23:20:25
阅读次数:
329
1 if (activity != null && activity.getCurrentFocus() != null2 && activity.getCurrentFocus().getWindowToken() != null) {3 ...
分类:
移动开发 时间:
2014-07-11 21:47:04
阅读次数:
173
当我们弹出一个Dialog时候,假设这个Dialog须要输入数据,然后确定后又须要关闭输入法,一般系统的hide,跟show方法总会有各种问题,最霸道的解决方法就是写一个定时器,定时弹出或者关闭输入法。import
java.util.Timer;import java.util.TimerTask...
分类:
移动开发 时间:
2014-06-02 19:10:00
阅读次数:
482
当我们弹出一个Dialog时候,如果这个Dialog需要输入数据,然后确定后又需要关闭输入法,一般系统的hide,跟show方法总会有各种问题,最霸道的解决方法就是写一个定时器,定时弹出或者关闭输入法。
import java.util.Timer;
import java.util.TimerTask;
import android.content.Context;
import an...
分类:
移动开发 时间:
2014-05-25 16:46:04
阅读次数:
306