【 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