findViewById从Inflated Layout返回Null

时间:2011-10-23 06:08:51

标签: android android-layout

我们正在尝试在显示错误消息之前销毁活动时显示错误消息(即启动AsyncTask以刷新某些数据然后完成活动)。我们想要显示错误消息。

现在我们可以使用应用程序作为上下文来使用Toast。这很好。

我们正在尝试添加自定义布局。我们可以膨胀布局,然后尝试设置一些文本视图。不幸的是,当我们在膨胀的视图上调用findByViewId时,它始终为null,我们无法在自定义布局中设置文本。

有关解决此问题的好方法的任何建议吗?我们当时唯一的参考是应用程序。

1 个答案:

答案 0 :(得分:1)

有时XML布局(更精确地生成“R. *”文件)与项目不同步,这会导致像您这样的问题。解决方法是从项目主菜单中“清除”(Project - > Clean项目并再次启动应用程序。