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

在android中从不同的布局屏幕访问项目,android,layout,accessibility,Android,Layout,Accessibility,我在应用程序中添加了两个布局屏幕。1.main.xml 2。second.xml。两个类Main.java和Second.java。java有setContentView(R.layout.Main)清理。。项目和项目>自动生成 我希望它能帮到你……我很困惑,因为我是一个新用户。我创建了两个布局,每个布局上有两个按钮。因此,每当我试图在Eclipse中访问它时,它都会显示两个屏幕上的所有对象。问题是,如果您想使用findViewById()访问布局访问中的任何对象,android将自动访问您正在

我在应用程序中添加了两个布局屏幕。1.main.xml 2。second.xml。两个类Main.java和Second.java。java有
setContentView(R.layout.Main)setContentView(R.layout.Second)。xml包含一个按钮和一个EditText视图。而second.xml包含TextView。我面临的问题是,当我尝试访问Second.java中的TextView时,它不会显示在选项中,显示的唯一选项是main.xml文件中的项目。你知道如何解决这个问题吗?

我已经修改了
AndroidManifest.xml
。此外,Second.java扩展了活动,它与Main.java位于同一个包中。此处需要帮助。

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


我希望它能帮到你……

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

您的意思是您的TextView没有显示second.xml中的哪个?不,TextView在second.xml中,但我无法在second.java类中访问它。当我写TextView one=(TextView)findViewById(R.id.textview1)时;它显示错误,而不是在选项button1,editText1中显示。将您的second.java和second.xml放在main上。我想当您单击按钮时,Edittext上的文本将转到second layout或second.java??这是您的问题吗?现在我发现我的问题是second.xml代码没有在R.java文件中生成,不知道是什么问题。我在项目中添加了新的布局,但它的代码没有在R.java文件中生成。我在这里遗漏了什么?如果可以的话,我建议你发布代码。这样我才能真正了解出了什么问题。