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()