之前在AS上写的编辑器第一次输入没反应,现在代码放到aide编译又没问题了,有趣。为什么会这样?sdk的问题?sdk29
aide吧
全部回复
仅看楼主
level 14


2020年02月20日 18点02分 1
level 14
sdk换28了也一样[滑稽]
2020年02月20日 18点02分 2
level 14
我不懂这是为什么,但又想知道,大佬说说呗[滑稽]
2020年02月20日 19点02分 3
level 14
忘了说了,之前我说第一次输入的时候commitText不调用,不准确,实际上第一次输入的时候输入法的什么操作不没反应,只能等到按一次数字或字母,把第一次输入用掉之后,后面的操作才又反应[滑稽]
2020年02月21日 03点02分 4
level 14
怎么就没人呢,进来水个贴也好啊[滑稽]
2020年02月21日 05点02分 5
level 13
没有获取焦点
2020年02月21日 12点02分 6
应该是
2020年02月21日 12点02分
@4455jkjh1 不是吧,一开始就在构造函数里setFocusable(true);setFocusableInTouchMode(true)了,这不是获取焦点吗?而且输入法只是第一次输入没反应,后面的输入都有反应啊,这和焦点有关系吗。我不太懂,说说原因吧大佬[滑稽]
2020年02月21日 14点02分
@慌得一批😱 requestFocus()
2020年02月21日 14点02分
@4455jkjh1 我在xml里<requestFocus />后就可以了,但是为什么在没有改动的情况下在AS不行再aide就可以呢[滑稽]
2020年02月21日 16点02分
level 11
[狂汗]居然是焦点的问题...
不过除了requestFocus()还有另外一个方法叫做requestFocusFromTouch()呢...
或许可以试试在弹出输入法的时候调用?
2020年02月24日 11点02分 8
1