我在我的应用程序中添加了两个布局屏幕。 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位于同一个包中。需要帮助。
答案 0 :(得分:0)
请检查任何布局或清单文件中没有错误。因为如果您的项目包含布局或任何资源文件中的任何错误,它将不会生成R.java文件。只需尝试Project> Clean ..项目和Project>自动构建。
我希望它会帮助你...
答案 1 :(得分:0)
我很困惑,因为我是新用户。我创建了两个布局,每个布局上都有两个按钮。所以每当我试图访问它在Eclipse中它向我展示了两个屏幕上的所有对象。问题是如果你想使用findViewById()
访问布局访问中的任何对象,android将自动访问你正在访问的布局类中的本地对象。不要像我一样迷惑哪个Button或TextView可以访问,因为两个布局都有这些项目。