0

我在我的应用程序中添加了两个布局屏幕。1. main.xml 2. second.xml。两个类 Main.java 和 Second.java。Main.java 有setContentView(R.layout.main);,Second.java 有setContentView(R.layout.second);. main.xml 包含一个按钮和一个 EditText 视图。而 second.xml 包含 TextView。我面临的问题是,当我尝试在 Second.java 中访问 TextView 时,它没有显示在选项中,唯一显示的选项是 main.xml 文件中的项目。知道如何解决这个问题吗?我已经修改了AndroidManifest.xml。Second.java 还扩展了活动,它与 Main.java 位于同一包下。在这里需要帮助。

4

2 回答 2

0

请检查任何布局或清单文件中没有错误。因为如果您的项目在布局或任何资源文件中包含任何错误,它将不会生成 R.java 文件。只需尝试项目>清理..项目和项目>自动构建。

我希望它会帮助你...

于 2012-12-23T09:25:58.103 回答
0

我很困惑,因为我是新用户。我创建了两个布局,每个布局上有两个按钮。因此,每当我尝试在 Eclipse 中访问它时,它都会向我显示两个屏幕上的所有对象。问题是,如果您想访问使用的布局访问中的任何对象findViewById(),android 将自动访问您正在访问的该布局类中的本地对象。不要像我一样对访问哪个 Button 或 TextView 感到困惑,因为两种布局都有这些项目。

于 2012-12-26T11:34:41.453 回答