1
我在我的活動中有一個EditText。我希望當用戶完成文本時,他可以移動到下一個活動,而不用按回退按鈕來隱藏鍵盤。我想知道是否有辦法在softkeyboard上放置按鈕以轉移到下一個活動。如何在默認鍵盤上放置一個按鈕?我想要一個按鈕,當它被按下時,它有機會到另一個活動
(對不起,我的英語不好,它不是我的母語)
我在我的活動中有一個EditText。我希望當用戶完成文本時,他可以移動到下一個活動,而不用按回退按鈕來隱藏鍵盤。我想知道是否有辦法在softkeyboard上放置按鈕以轉移到下一個活動。如何在默認鍵盤上放置一個按鈕?我想要一個按鈕,當它被按下時,它有機會到另一個活動
(對不起,我的英語不好,它不是我的母語)
不能添加按鈕,在現有的鍵盤。但是,您可以爲自定義IME操作建議標籤和ID。請參閱TextView.setImeActionLabel
:
更改與文本視圖關聯的自定義IME操作,該文本視圖將在具有焦點時通過actionLabel和actionId報告給IME。
然後您就必須調用TextView.setOnEditorActionListener
提供自定義監聽器監聽該IME事件,然後可在移動到下一個活動。
我不明白。我做到了這一點,也是它在虛擬設備上的唯一工作。而這個按鈕只隱藏鍵盤。如何在按下按鈕時將其更改爲下一個活動? – Roland
您還必須聆聽自定義IME操作並處理它。我會用更多的信息更新答案。 – kabuko
它工作。比你。我做了聽衆,現在沒事。 – Roland