[问题] 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