首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >R.java文件不会使用UI元素的ID进行更新

R.java文件不会使用UI元素的ID进行更新
EN

Stack Overflow用户
提问于 2018-03-08 01:35:05
回答 2查看 0关注 0票数 0

我在res \ layout文件夹的main.xml文件中添加了一些UI元素,当我尝试通过调用访问它们时R.layout.my_uielement,我创建的UI元素不在那里。即使我用UI元素添加新的xml文件,它仍然不会显示在R.layout类中。我已经检查了他们的ID,他们有正确的格式(我认为): android:id="@+id/my_button"。可能是什么问题呢?我是否需要先编译代码? 我已经尝试过adb kill-server那么adb start-server。它似乎没有帮助。我也试过了R.id.my_uielement,它也没有注册。

EN

回答 2

Stack Overflow用户

发布于 2018-03-08 10:07:59

这可能不是你的情况,但有时当我从android.R包(默认的android资源)中使用某些东西,并且在我的类中使用它之后,在从我自己的资源包中引用任何东西之前,Eclipse会import android.R;在我的进口。这会与隐式查看包的资源的默认行为相冲突。

检查你的进口报表import Android.R;。如果它在那里,请删除它。而且,如果您使用的是android.R中的任何内容,请在代码中使用它时完全限定它。

票数 0
EN

Stack Overflow用户

发布于 2018-03-08 11:27:19

在Eclipse中,如果你只是改变一些XML组件,它并不总是生成一个新的R文件。清洁做到了。

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

https://stackoverflow.com/questions/-100007542

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档