Android开发初级问题,R.layout.xxx方法无法引用在layout中创建的xml文件

如题,在仿照示例练习时遇到了这样的问题,在MainActivity.java中调用jumpToLayout2()方法,实现页面跳转。在该方法中有
setContentView(R.layout.page2);语句,但我按照例子输入R.layout.page2时page2没办法自动带出来(按alt+\也没有显示出来),为什么啊???在layout中明明已经创建了page2.xml了啊。。。 新手入门,问题也许很白痴,但是解决不了啊。。 请高手指教!!!

去import看看有没有 错误导入了import android.R 如果有。删掉。
查看xml有没有写错的地方

还有一种方法是
Project --- > clean

这里要注意下。如果 Project --- > clean 后 R也没有重新生成 。

关掉Eclipse

重新打开Eclipe
才会重新生成R.java的
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-01-30
  去import看看有没有 错误导入了import android.R 如果有。删掉。
查看xml有没有写错的地方

还有一种方法是
Project --- > clean

这里要注意下。如果 Project --- > clean 后 R也没有重新生成 。

关掉Eclipse

重新打开Eclipe
才会重新生成R.java的
第2个回答  2013-01-05
有可能是你的R文件引用错了 你看看import导入包的时候 是不是导入了 import android.R 这个文件 如果导入了 你就把他删掉 导入这个后 他检测不到你自己程序里面R文件生成的layout文件夹下面的 唯一ID标识
第3个回答  2013-01-08
一种可能是eclipse反应慢,还正在保存,此时稍等即行;
一种是创建R.java文件失败,你可以右键点击项目,然后点击“Refresh”.如果还不行,则点击菜单栏上面的Project,然后点击Clean.
还有一种是你的xml文件中还存在问题,可以在ErrorLog和Problems里面看一下是不是出错了。
第4个回答  2013-01-05
编译重新生成资源类文件后,资源类R才会有这个提示。
-----------------------------------------------------------
更多安卓技巧,尽在@安卓互助平台 新浪微博本回答被网友采纳

Android开发初级问题,R.layout.xxx方法无法引用在layout中创建的xml...
去import看看有没有 错误导入了import android.R 如果有。删掉。查看xml有没有写错的地方 还有一种方法是 Project --- > clean 这里要注意下。如果 Project --- > clean 后 R也没有重新生成 。关掉Eclipse 重新打开Eclipe 才会重新生成R.java的 ...

android开发R.layout.main cannot be resolved错误,R.JAVA也生成了,为 ...
可能原因:1、layout文件的ID重复;2、R导成了android官方 的,也就是R.android.*;3、layout文件部署错误;解决方法:1、查看R是否为R.android.*, 是则更改,在自主开发的APP中不能导官方的R类。2、project - cleaning,刷新项目。3、检查layout及drawable文件是否缺失或ID重复。

android新建了res\/layout-land\/main.xml文件,但横屏时候程序执行的还是...
在一个Activity中可以指定参数android:ConfigChanges,用于捕获手机状态的改变。在Activity中添加了android:configChanges属性,目的是当所指定属性(Configuration Changes)发生改变时,通知程序调用onConfigurationChanged()函数。仅仅是通知Activity而已,应该不会自动变更XML --- 补充一点(我也学到了……):当配...

...为什么setContentView(R.layout.main)中参数R引用不到
执行编译操作有两种方式,一种是右键点击项目,在出现的菜单中选择“Build Project”,另一种是通过菜单栏中的“Run”>“Build Project”。确保在执行编译前,您的 xml 文件中没有语法错误或其他问题,因为这些错误会导致 R.java 文件无法正确生成,进而影响对资源的引用。检查您的 xml 文件,确保其中的...

r.layout.activity_main报错
文件路径错误、资源文件问题等原因。1、文件路径错误:布局文件“activity_main.xml”不位于正确的目录下,即“res\/layout”文件夹中,文件路径或文件夹名称不正确会导致无法找到文件而报错。2、资源文件问题:XML文件中引用了其他资源文件(如字符串、颜色、尺寸等),这些资源文件不存在活有错误会导致无法...

Android Eclipse的layout文件,如何打开design视图
1,找到eclipse文件夹,打开eclipse软件,创建android应用项目,点击help选择install new software。In the Work with field,键入: https:\/\/dl-ssl.google.com\/android\/eclipse\/,选择Developer Tools \/ Android Development Tools.点击next。开始安装。2,若安装不成功,第二种解决方法。打开layout文件中的....

android studio在编辑layout文件夹下的xml文件时怎样出建议项?_百度知 ...
android studio 新建项目 layout中为有两个xml文件是因为创建项目选择的布局文件问题,有些布局文件创建出来有两个甚至更多,要创建项目中只有Layout布局中只有一个XML文件,只需要在选择布局的时候选择Empty Activity即可,操作步骤如下:1、双击打开Android studio之后选择start a new Android Studio project ...

r.layout.activity_main报错
编译错误、导入问题。1、编译错误:r.layout.activity_main报错意味着编译过程中遇到了错误。是因为布局文件activity_main.xml中存在语法错误,或者资源文件有缺失或命名错误。2、导入问题:确保项目正确导入了android.R包。错误地导入了这个包,也会导致资源引用冲突或无法找到某些资源。

怎样将自己建立的layout下的xml与默认xml关联
1.现在新建一个Android工程,在Layout文件夹里面会新建两个XML的文件,两个分别是activity_main.xml和fragment_main.xml,2.在默认情况下,试图运行一下方法,总是会出错,3.解决方法,首先,把onCreate()方法中的activity_main换成fragment_main,然后,把下面的if()语句注释掉,再尝试运行,就没有...

android在layout下新建一个xml文件时,src的包下为什么没有生成相应...
layout 下的xml 只是布局文件,是不会生成对应的java 文件。android src 是java 文件 主要是用来写 组件和逻辑的, java 文件 要根据 res 资源对应的Id来获取资源。res 是资源文件,图片,颜色等都可以在这边定义, 然后会自己生成对应的ID。如 定义 图片,pic。png 放到drawable 文件夹在 ,就可以...

相似回答