發表文章

目前顯示的是 11月, 2014的文章

【 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