在布局文件/layout中加的id,在R文件中却没有显示?

新建android工程,在/layout/activity_main.xml文件中,新建了一个Button,

<Button
        android:id="@+id/person"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/person" />

但是,该ID资源person却没有在MainActivity中调用出来,

person=(Button)this.findViewById(R.id.person);

查看/R.java文件也没有找到对应的ID资源;

此时,解决办法是:

Project->Build All后 自动生成。

时间: 2024-10-07 22:32:24

在布局文件/layout中加的id,在R文件中却没有显示?的相关文章

Django中加载js和css文件

Django中加载js和css文件 项目的目录结构如下: mysite |-mysite |-|-static |-|---js和css文件 |-|-|-init.py |-| |-models.py |-| |-views.py |-|-init.py |-|-settings.py |-|-urls.py |-templates |-|-(template html 文件) settings.py中static变量的设置: STATIC_ROOT = os.path.join(os.path

iOS Interface Builder:在.xib文件中加载另一个.xib文件

在开发中,经常会用到一个需要重复使用的模块,比如好友列表中每个用户的展示或每条动态,这些都是相同的模版,这样我们就可以把这个部分提取出来放到一个单独的.xib中.那么提取出的.xib如何在其他.xib中使用呢? 接下来就说一下如何在.xib中加载其他的.xib.大概结构是这样的: 创建项目,项目名称叫CompositeXib 创建MainView和ChildView,ChildView将作为子View包含到MainView中. 创建完成后是这样的: 设置ChildView的Size可以自定义,去

eclipse中加插件easy explorer快速打开文件

如何在eclipse中打开文件路径?我们可以装一个插件,需在 http://sourceforge.net/projects/easystruts/ 下载名为org.sf.easyexplore_xxx.jar的jar包,放到eclipse的plugin目录下(eclipse 3.5+可以放到dropins目录下),重启eclipse后右键单击文件出现Easy Explorer选项,即可定位文件所在目录.

a 标签中加 onclick事件,根据事件中的校验情况来决定是否执行a标签的链接

a 标签中加 onclick方法后,先执行onclick方法,在去执行a标签href下属性对应的动作,如果不想执行href属性下动作需要用false作为返回值. <a href="http://www.cnblogs.com/qisel/" onclick="method();return false;">点击</a> 1.上面不管href属性动作是什么都不会执行. 2.下面的就是可以通过JS校验后,根据返回true或false来判断是否执行

php ci框架中加载css和js文件失败的原因及解决方法

在将html页面整合到ci框架里面的时候,加载css和js失败.原因是ci框架是入口的框架 对框架中文件的所有请求都需要经过index.php处理完成,当加载外部的css和js文件的时候要使 用base_url()函数处理外部的链接. 在控制器中需要先载入url相关的类 public function test() { $this->load->helper('url'); $this->load->view('admin/test'); } 在test.php的view视图中.

IDEA中加载 resource目录下文件

1. 通过classloder加载资源文件 ClientEntrance.class.getClassLoader().getResourceAsStream("config/log4j.properties"): 原文地址:https://www.cnblogs.com/virgosnail/p/10119674.html

rails 中加载自定义文件

rails默认生成lib文件夹,但是没有默认加载lib中的文件,可以在config/application.rb中配置如下代码,加载lib文件夹里面定义的module或者是class: config.autoload_paths += %W(#{config.root}/lib) 当然这种方法不只是可以加载lib文件,还可以加载其他自定义的文件夹. 注意的是这些自定义的文件的module或者class名一定要和文件名一直,比如class名为AppStore,那文件名一定要是app_store.r

041:模版中加载静态文件详解

加载静态文件: 在一个网页中,不仅仅只有一个 html 骨架,还需要 css 样式文件, js 执行文件以及一些图片等.因此在 DTL 中加载静态文件是一个必须要解决的问题.在 DTL 中,使用 static 标签来加载静态文件.要使用 static 标签,首先需要 {% load static %} .加载静态文件的步骤如下: 1. 首先确保 django.contrib.staticfiles 已经添加到 sttings.INSTALLED_APPS 中. 2. 确保在 settings.p

Eclipse中R文件不能自动生成

R文件不能自动生成主要是因为编译有错误,这时你想什么办法都是没有用的,clean, fix properties,都不是从根上解决问题. R文件主要是自动生成资源文件的id的,里边静态子类 主要都是对 res目录下的资源文件的引用 所以,只要是R文件不能自动生成或更新,主要是因为 编译的时候资源文件里有不合法的语法. 所以,遇到这种情况的话,不要去乱修改别的地方,一般会使问题变得更复杂. 解决方法: 1.如果console里有红色的编译不过的报错信息,直接定位到报错位置,修改错误OK! 2.首先