作者Fordevoted (最佳化)
看板AndroidDev
标题[问题] Textview keyboard input
时间Wed Aug 7 02:30:57 2019
由於这次app toolbar上面放了一个textview当作title(因为是title 所以不是用edittext,在使用上也不是按一下title弹出键盘)
而app 需要有一个 button,按下後可以弹出键盘并修改title的文字
然而弹出键盘简单,但键盘却没有focus的对象(按下键盘後title.setOnKeyListerner的每个事件都没有触发,title.requestFocus也会回传false),也就是说那键盘根本是装饰的
但网上资源几乎都在利用edittext来弹出键盘(的确也比较常用),不知道有没有大大有相关经验是利用button或其他view的事件触发键盘可以对textview输入的
非常感谢!
(如果有描述不清明日再补上code)
-----
Sent from JPTT on my Samsung SM-J710GN.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.72.209.30 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1565116262.A.DFF.html
※ 编辑: Fordevoted (42.72.209.30 台湾), 08/07/2019 02:33:25
※ 编辑: Fordevoted (42.72.209.30 台湾), 08/07/2019 02:36:46
1F:推 zcbxvsdf: button按下去後显示一个edittext 输入框跟确认按钮的视 08/07 08:57
2F:→ zcbxvsdf: 窗,确认完修改textview这样呢? 08/07 08:57
3F:→ gcobc12632: 标题用EditText enable设为false 假装成TextView 08/07 15:35
4F:→ gcobc12632: 按下button时 enable设为true 顺便focus 08/07 15:37
5F:→ Fordevoted: 谢谢两位大大! 最後的确改用efittext作为最後定案,并 08/07 18:49
6F:→ Fordevoted: 解决问题了,感谢! 08/07 18:49