从android中的不同布局屏幕访问项目

时间:2012-12-23 08:24:30

标签: android layout accessibility

我在我的应用程序中添加了两个布局屏幕。 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位于同一个包中。需要帮助。

2 个答案:

答案 0 :(得分:0)

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

我希望它会帮助你...

答案 1 :(得分:0)

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