我正在就地编辑listView。也就是说,用户正在查看 TextView 项目的列表。然后用户触摸一个,表示他想编辑它。所选项目现在显示为 EditText,与其他 TextView 项目在同一个 ListView 中。
在此之后,显示了软键盘,但 EditText 实际上由于所有重绘而失去了焦点。我已经掌握了SimpleCursorAdapter.getView()
. EditText.requestFocus()
但是,除非我可以确定 EditText 在屏幕上,否则调用是徒劳的。
我可以在哪个类的哪个方法中执行类似的东西getListView().findItemById(n).requestFocus();
?
非常感谢。