【发布时间】:2011-12-12 11:29:57
【问题描述】:
我有一个 ExpandableListView,我在其中加载了组视图和子视图中的自定义布局。
他们有一些编辑文本字段。
当我点击编辑文本时,出现软键盘,此时重新加载列表,但焦点不会在编辑文本上。
因此,我输入的输入没有输入到该编辑文本中。
如果我再次单击编辑文本,我可以输入值。
但即使在重新加载列表视图后,我也想重新获得焦点。
我尝试在重新加载时存储最后点击的视图并将其存储在临时变量 requestFocus() 中,但它不起作用。
如何做到这一点..?
这是一个屏幕截图。
如果有人有想法,请帮助我..!
提前致谢。
【问题讨论】:
-
它非常庞大,适配器有 600 行代码。它涉及 6 个自定义布局。
标签: android android-widget android-edittext expandablelistview lost-focus