本文實例講述了Android開發之彈出軟鍵盤工具類。分享給大家供大家參考,具體如下:
package com.maobang.imsdk.util;import android.content.Context;import android.view.inputmethod.InputMethodManager;import android.widget.EditText;import java.util.Timer;import java.util.TimerTask;/** * 讓editText獲取焦點,彈出軟鍵盤 * Created by Administrator on 2016/11/1. */public class EditTextFocusUtil { public static void getFocusable(final Context context, final EditText editText) { editText.requestFocus(); editText.setFocusable(true); Timer timer = new Timer(); //設置定時器 timer.schedule(new TimerTask() { @Override public void run() { //彈出軟鍵盤的代碼 InputMethodManager imm = (InputMethodManager)context.getSystemService(Context.INPUT_METHOD_SERVICE); imm.showSoftInput(editText, InputMethodManager.RESULT_SHOWN); imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,InputMethodManager.HIDE_IMPLICIT_ONLY); } }, 300); //設置300毫秒的時長 }}更多關于Android相關內容感興趣的讀者可查看本站專題:《Android視圖View技巧總結》、《Android布局layout技巧總結》、《Android圖形與圖像處理技巧總結》、《Android開發入門與進階教程》、《Android調試技巧與常見問題解決方法匯總》、《Android多媒體操作技巧匯總(音頻,視頻,錄音等)》、《Android基本組件用法總結》及《Android控件用法總結》
希望本文所述對大家Android程序設計有所幫助。
新聞熱點
疑難解答