【 Android 】EditText 鍵盤設定
 
通當EditText在輸入時,enter鍵預設為換行,不過通常換行不是第一個選項,那要如何設定成其他動作呢?    一、在layout上加入andorid:imeoption屬性,並且設為單行    < EditText       android:id = "@+id/sysName"       android:layout_width = "match_parent"       android:layout_height = "wrap_content"       android:imeOptions = "actionDone"         android:singleLine = "true"       android:text = "System Name"  />    二、並在EditText加入事件去偵測action down動作   sysName . setOnEditorActionListener ( new  OnEditorActionListener ()  {     @Override   public  boolean  onEditorAction( TextView  v ,  int  actionId ,        KeyEvent  event )  {     if  ( actionId  ==  EditorInfo . IME_ACTION_DONE )  {    sysName . setCursorVisible ( false ) ;    }    return  false ;        }    }) ;     三、enter鍵可以設定的動作如下:      參考來源: Google Developer