public class KeyboardUtils
extends java.lang.Object
author: Blankj
blog : http://blankj.com
time : 2016/8/2
desc : 键盘相关工具类
| Modifier and Type | Method and Description |
|---|---|
static void |
clickBlankArea2HideSoftInput()
点击屏幕空白区域隐藏软键盘
|
static void |
hideSoftInput(Activity activity)
动态隐藏软键盘
|
static void |
hideSoftInput(Context context,
View view)
动态隐藏软键盘
|
static void |
showSoftInput(EditText edit)
动态显示软键盘
|
static void |
toggleSoftInput()
切换键盘显示与否状态
|
public static void hideSoftInput(Activity activity)
activity - activitypublic static void hideSoftInput(Context context,
View view)
context - 上下文view - 视图public static void clickBlankArea2HideSoftInput()
根据EditText所在坐标和用户点击的坐标相对比,来判断是否隐藏键盘
需重写dispatchTouchEvent
参照以下注释代码
public static void showSoftInput(EditText edit)
edit - 输入框public static void toggleSoftInput()