【发布时间】:2012-09-29 19:49:47
【问题描述】:
我有一个 ListView,需要在显示键盘时手动调整其大小。
这是通过覆盖 onSizeChanged 方法并相应地更改视图的大小来实现的。 (感谢这篇帖子How to set size and layout in onSizeChanged?)
但是,当列表视图的大小发生变化时,我单击的 EditText 失去了焦点,我无法输入任何文本。
编辑: 我试图设置之前有焦点的 EditText 的焦点,但是,这并不总是有效,尽管该方法在调用请求焦点时返回 true
【问题讨论】:
-
调整大小后请求焦点
-
相关/可能的欺骗:Focusable EditText inside ListView