首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >对XML文件的引用不是R文件的成员

对XML文件的引用不是R文件的成员
EN

Stack Overflow用户
提问于 2010-05-23 11:29:42
回答 5查看 1.2K关注 0票数 1

我怎样才能在R的另一个XML文件中实现类布局呢?

它应该是自动的,因为我有新的资源到res,但事实并非如此。有人知道我做错了什么吗?

我打开了一个活动,现在我想打开另一个活动,该活动将使用另一个XML示例。我有菜单和main.xml。现在我想使用这个方法去做另一个叫做gamescreen的活动:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
newGameButton.setOnClickListener(new OnClickListener() {

            public void onClick(View view) {
                Intent i = = new Intent(this, gameScreen.class);
                startActivity(i);
            }

}

我想转到另一个“页面”,转到另一个名为gameScreen的活动,该活动应该与名为gameScreen.xml的XML相关联。

但在它的onCreate中:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.gameScreen);

}

并且gameScreen不是R文件的成员。

主要的问题是,当我向布局添加资源时,例如newxmlfile.xml,R文件不做任何工作,并停留在这种状态。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public static final class layout {
    public static final int main=0x7f030000;
}where it should have been:
public static final class layout {
    public static final int main=0x7f030000;
    public static final int newxmlfile=0x7f031000;
}
EN

回答 5

Stack Overflow用户

发布于 2010-05-23 11:35:03

如果您的文件确实存在于res/layout文件夹中,并且您可能位于不同的包中,则必须导入对R的引用,并删除对android.R的任何引用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import com.mypkg.R;

另外,不要忘了将类gameScreen作为活动添加到清单文件中。

编辑

您应该使用向导重新创建XML文件,并确保一切正常。与位于SDK的安装/samples/目录中的一些示例进行比较。

票数 0
EN

Stack Overflow用户

发布于 2010-05-23 11:36:34

您必须将新活动添加到AndroidManifest.xml中:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
...
<activity 
    android:name=".gameScreen">
</activity>

编辑:

这里假设gameScreen是新活动的类名。另外,据我所知,gameScreen是一个位于res/layout中的XML文件。

gameScreen.xml的文件名必须为小写:gamescreen.xml

票数 0
EN

Stack Overflow用户

发布于 2010-05-23 14:48:23

使用aapt(exe位于platforms//tools/aapt)命令生成R文件:

aapt package -f -M ${manifest.file} -F ${packaged.resource.file} -I ${path.to.android-jar.library} -S ${android- -m - -J }-m-J ${folder.to.output.the.R.java}

它将生成一个新的R.java文件。如果有任何错误,它也会显示给你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2891515

复制
相关文章
对XMl文件的操作
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
bering
2019/12/03
9240
uinty中对Xml文件的操作
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
bering
2019/12/03
1.1K0
[apue] FIFO:不是文件的文件
众所周知,FIFO中文译为命名管道,是PIPE的升级版。而PIPE是管道,系统提供的一种进程间通讯方式,FIFO与PIPE有以下方面不同:
海海
2022/08/19
7970
C++对象成员的引用 | 对象成员引用
C++不仅可以在类外引用对象的公用数据成员,还可以调用对象的公用成员函数,但同样必须指出对象名,应该注意所访问的成员是公用的还是私有的,只能访问public成员,而不能访问 private成员。
小林C语言
2021/01/21
2.1K0
C++对象成员的引用 | 对象成员引用
Java文件操作——XML文件的读取
文件种类是丰富多彩的,XML作为众多文件类型的一种,经常被用于数据存储和传输。所以XML在现今应用程序中是非常流行的。本文主要讲Java解析和生成XML。用于不同平台、不同设备间的数据共享通信。
Java团长
2018/08/03
2.7K0
常用的 default.properties 文件 + 常用的 struts-default.xml 文件 + 常用的 struts-plugin.xml 文件 + 常用的 struts.xml 文件
常用的 default.properties 文件,所在位置:\struts-2.3.15.3-all\struts-2.3.15.3\apps\struts2-blank\WEB-INF\lib\struts2-core-2.3.15.3.jar\org\apache\struts2\default.properties
黑泽君
2018/10/11
9890
[项目实践] python文件路径引用的
在实际引用该段代码时,随着在其它模块中进行引用时,经常会发现提示模块不存在,为防止后面再出现该问题,将 filepath 这个进行优化,不采用 sys.path方法,改为如下:
py3study
2020/01/20
2.1K0
【Groovy】Xml 反序列化 ( 使用 XmlParser 解析 Xml 文件 | 删除 Xml 文件中的节点 | 增加 Xml 文件中的节点 | 将修改后的 Xml 数据输出到文件中 )
在 【Groovy】Xml 反序列化 ( 使用 XmlParser 解析 Xml 文件 | 获取 Xml 文件中的节点和属性 | 获取 Xml 文件中的节点属性 ) 博客基础上 , 删除 Xml 文件中的节点信息 ;
韩曙亮
2023/03/30
6.2K0
【Groovy】Xml 反序列化 ( 使用 XmlParser 解析 Xml 文件 | 删除 Xml 文件中的节点 | 增加 Xml 文件中的节点 | 将修改后的 Xml 数据输出到文件中 )
asp.net 对xml文件的读写,添加,修改,删除操作
XmlNode xmldocSelect=xmlDoc.SelectSingleNode("user");
Java架构师必看
2021/03/22
1.6K0
R语言XML包获得html文件中的表格小实例
使用snpEff软件对vcf格式文件进行注释后会生成一个snpEff_summary.html;这个文件是对vcf格式文件中的内容进行的统计,结果会以表格和图片的形式在html文件里展示。我现在想把html中的数据提取出来,自己来做图。
用户7010445
2020/03/03
2.3K0
【Groovy】Xml 反序列化 ( 使用 XmlParser 解析 Xml 文件 | 获取 Xml 文件中的节点和属性 | 获取 Xml 文件中的节点属性 )
创建 XmlParser 解析器 , 传入 Xml 文件对应的 File 对象 ;
韩曙亮
2023/03/30
7.2K0
【Groovy】Xml 反序列化 ( 使用 XmlParser 解析 Xml 文件 | 获取 Xml 文件中的节点和属性 | 获取 Xml 文件中的节点属性 )
Office文件的Open Xml 格式
此时可以对xml文件进行操作,要想再次把这已经解压后的文件还原为原office文件,必须要把已经解压后的文件添加成.zip文件再把后缀名改为.xlsx文件才能打开,否则添加为.rar文件后再改后缀名为.xlsx文件时会出现乱码的情况!
阿豪聊干货
2018/08/09
1.1K0
[android] xml文件的序列化
生成xml文件,模拟备份短信,创建短信的业务bean,创建一个domain的包放业务bean,这个业务bean里面,定义成员属性,生成get set方法,生成有参和无参的构造方法。
唯一Chat
2019/09/10
7430
python读取xml格式的文件
xml是一种可扩展的标记语言, 是互联网中数据存储和传输的一种常用格式,遵循树状结构的方式,在各个节点中存储用户自定义的数据,一个xml文件示例如下
生信修炼手册
2020/05/25
2.4K0
Java解析XML文件的方式
在项目里,我们往往会把一些配置信息放到xml文件里,或者各部门间会通过xml文件来交换业务数据,所以有时候我们会遇到“解析xml文件”的需求。一般来讲,有基于DOM树和SAX的两种解析xml文件的方式,在这部分里,将分别给大家演示通过这两种方式解析xml文件的一般步骤。
用户1153489
2020/02/18
1.8K0
Java解析XML文件的方式
XML文件解析
在现在很多采用java开发的基于b/s结构的系统中,经常将一些配置参加放到一个xml文件中,然后在这个文件中取参数,这样减少了hard code的情况。下面这个类就是用来解析xml文件的。具体使用参考main方法的的写法。
源哥
2018/08/28
6.4K0
xml文件-1
1969 gml(通用标记语言) [主要的目的是要在不同的机器进行通信的数据规范]
用户5927264
2019/07/31
1.4K0
点击加载更多

相似问题

如何使用QXmlStreamReader解析包含对其他XML文件的引用的XML文件?

14

文件不是文件Visual的成员。

12

如何从FrameLayout获取对XML文件的引用

10

使用R保存API对.xml文件的“响应”

14

该文件不是有效的XML文件。该文件不是有效的XML文档。

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文