[問題] Textview keyboard input

作者: Fordevoted (最佳化)   2019-08-07 02:30:57
由於這次app toolbar上面放了一個textview當作title(因為是title 所以不是用edittext,在使用上也不是按一下title彈出鍵盤)
而app 需要有一個 button,按下後可以彈出鍵盤並修改title的文字
然而彈出鍵盤簡單,但鍵盤卻沒有focus的對象(按下鍵盤後title.setOnKeyListerner的每個事件都沒有觸發,title.requestFocus也會回傳false),也就是說那鍵盤根本是裝飾的
但網上資源幾乎都在利用edittext來彈出鍵盤(的確也比較常用),不知道有沒有大大有相關經驗是利用button或其他view的事件觸發鍵盤可以對textview輸入的
非常感謝!
(如果有描述不清明日再補上code)
作者: zcbxvsdf (東北一頭羊)   2019-08-07 08:57:00
button按下去後顯示一個edittext 輸入框跟確認按鈕的視窗,確認完修改textview這樣呢?
作者: gcobc12632 (Ted)   2019-08-07 15:35:00
標題用EditText enable設為false 假裝成TextView按下button時 enable設為true 順便focus
作者: Fordevoted (最佳化)   2019-08-07 18:49:00
謝謝兩位大大! 最後的確改用efittext作為最後定案,並解決問題了,感謝!

Links booklink

Contact Us: admin [ a t ] ucptt.com