Activity中的EditText默認隱藏軟鍵盤

方法一: AndroidMainfest.xml中選擇哪個activity設置windowSoftInputMode屬性爲 adjustUnspecified|stateHidden

   < activity Android:name=".Main"

      android:label="@string/app_name"

      android:windowSoftInputMode="adjustUnspecified|stateHidden"

      android:configChanges="orientation|keyboardHidden">

  < intent-filter>

  < action android:name="android.intent.action.MAIN" />

  < category android:name="android.intent.category.LAUNCHER" />

  < /intent-filter>

  < /activity>

方法二:讓 EditText失去焦點,使用EditText的clearFocus方法


  例如:EditText edit=(EditText)findViewById(R.id.edit);

  edit.clearFocus();


方法三:強制隱藏Android輸入法窗口

     例如:

    EditText edit=(EditText)findViewById(R.id.edit);

    InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);

    imm.hideSoftInputFromWindow(edit.getWindowToken(),0);


發佈了0 篇原創文章 · 獲贊 1 · 訪問量 9807
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章