【 Android 】EditText 鍵盤設定
通當EditText在輸入時,enter鍵預設為換行,不過通常換行不是第一個選項,那要如何設定成其他動作呢?
二、並在EditText加入事件去偵測action down動作
參考來源:Google Developer
一、在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" />
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鍵可以設定的動作如下:
留言
張貼留言