要達到Seekbar、EditText雙向控制其實很簡單 首先要做到以下兩件事情: 1,EditText輸入完後按下Enter鍵要傳值給Seekbar 2,EditText要顯示Seekbar的值 通常EditText在輸入時,虛擬鍵盤上的Enter鍵都預設為"換行",如果要將Enter鍵改成其他功能,就必須在activity_main.xml中的EditText標籤使用 android:imeOptions 這個屬性,並且 將EditText設為單行輸入 (加上android:singleLine="true") 其中,android:imeOptions屬性的種類有: actionUnspecified 未指定 actionNone 無動作 actionGo 前往 actionSearch 搜尋 actionSend 發送 actionNext 下一個 actionDone 完成 然後在MainActivity.java中,將EditText加上 setOnEditorActionListener 事件,就可以讓Seekbar取得EditText的值了 而要讓EditText取得Seekar的值就需要在MainActivity.java中加上 setOnSeekBarChangeListener 的事件 例如: 執行結果: 參考來源: Lutas