0
好的,所以我是全新的,我正嘗試使用android studio爲android構建轉換器應用程序,而不使用按鈕。我能夠使用OnFocusChangeListener將英寸轉換爲釐米,而無需按鈕,但我真正想要做的是將英寸放在editText字段中,並且自動填充釐米,反之亦然,我真的需要這樣做同時輸入英寸,釐米,米,英尺,碼等等,或者可以輸入任何一個字段,並讓其他字段自動填充,謝謝!構建轉換器應用程序
好的,所以我是全新的,我正嘗試使用android studio爲android構建轉換器應用程序,而不使用按鈕。我能夠使用OnFocusChangeListener將英寸轉換爲釐米,而無需按鈕,但我真正想要做的是將英寸放在editText字段中,並且自動填充釐米,反之亦然,我真的需要這樣做同時輸入英寸,釐米,米,英尺,碼等等,或者可以輸入任何一個字段,並讓其他字段自動填充,謝謝!構建轉換器應用程序
如果我明白你的問題,你可以用TextWatcher
來實現這個。它可以讓你監控changements在你鍵入。
所以,你必須實現方法onTextChanged
當前EditText
(或afterTextChanged
,取決於你的需要)。
假設你在輸入英寸的地方寫入EditText
。在onTextChanged
方法中,您將通過正確的轉換更新其他戰隊。
你會在網上找到幾個教程/例子。