處理Android中EditText軟鍵盤顯示與隱藏
要處理EditText的軟鍵盤,有兩種情形:
第一種就是當EditText獲得焦點的時候的處理,此時需要實現OnTouchListener事件。代碼片段:
class EditOnTouchListener implements OnTouchListener{ EditText temp ;@Override public boolean onTouch(View v, MotionEvent event) { temp = (EditText)v ; temp.setInputType(InputType.TYPE_NULL) ; return false; }
}</pre>第二種情形當EditText(NO Focusable)無焦點狀態的處理:</div>
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE) ;imm.hideSoftInputFromWindow(editText1.getWindowToken(), 0) ;
</pre>
</div>本文由用戶 zoopnin 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!