Android 键盘输入管理
生活随笔
收集整理的這篇文章主要介紹了
Android 键盘输入管理
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
鍵盤輸入管理
支持顯示隱藏、自動切換、檢查是否打開
InputMethod
import android.content.Context; import android.view.View; import android.view.inputmethod.InputMethodManager;/*** 鍵盤輸入法管理*/ public class InputMethod {/*** 獲取鍵盤管理器** @param context 上下文* @return*/public static InputMethodManager getInputMethodManager(Context context) {return (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);}/*** 鍵盤是否打開** @param context 上下文* @return*/public static boolean isActive(Context context) {return getInputMethodManager(context).isActive();}/*** 打開軟鍵盤** @param context 上下文* @param v 控件*/public static void show(Context context, View v) {InputMethodManager imm = getInputMethodManager(context);imm.showSoftInput(v, InputMethodManager.RESULT_SHOWN);imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY);}/*** 關(guān)閉軟鍵盤** @param context 上下文* @param v 控件*/public static void hide(Context context, View v) {getInputMethodManager(context).hideSoftInputFromWindow(v.getWindowToken(), 0);}/*** 關(guān)閉顯示輸入法** @param context 上下文*/public static void toggle(Context context) {getInputMethodManager(context).toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);}}總結(jié)
以上是生活随笔為你收集整理的Android 键盘输入管理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 各种Windows版本下载
- 下一篇: CocosBuilder 教程