android在列表视图显示显示时将执行将执行的代码



我正在构建一个编辑listView。也就是说,用户正在查看文本视图项目的列表。然后用户触摸一个,表明他想编辑它。现在,选定的项目与其他TextView项目相同的ListView中显示为EditText。

之后,显示了软键盘,但是由于所有重新绘制,EditText实际上已经失去了焦点。我在SimpleCursorAdapter.getView()中的EditText上有一个处理。但是,除非我确定屏幕上的EditText,否则调用EditText.requestFocus()是徒劳的。

在哪个方法中,我将可以执行类似getListView().findItemById(n).requestFocus();的类似?

非常感谢。

您可以执行

 getInstrumentation().waitForIdleSync()

等待所有UI事件。

相关内容

  • 没有找到相关文章

最新更新