zoukankan      html  css  js  c++  java
  • Android 资源与资源ID

    一、概念

      布局是一种资源,资源是应用非代码形式的内容。项目的所有资源文件都存放在目录res的子目录下。

      Android应用在编译时,自动生成一个R资源类,R资源类包含了所有资源文件的引用,生成在app/build/gen*下。资源文件的使用分为在代码中使用和在其他资源文件中引用该资源文件。在该类中根据不同的资源类型又生成了相应的内部类,该类包含了系统中使用到的所有资源文件的标识。

    1 // 例子:
    2 R.layout.
    3 R.id.clickBtn1
    4 R.layout.activity_main.**

      为控件设置资源ID,在与Activity对象的*_activity.xml文件中,为组件添加android:id属性,需要注意的是在android:id属性值前面有一个+标志。这是因为我们要为组件创建资源ID,而对字符串资源只是做了引用

    1 <Button
    2             android:id="@+id/sureBnt"
    3             android:layout_width="wrap_content"
    4             android:layout_height="wrap_content"
    5             android:text="@string/sure" />

      新的资源ID文件(R.java)

    1 package com.naray.helloworld;
    2   
    3 public final class R 
    4 {
    5     public static final class id 
    6     {
    7         public static final int sureBnt=0x7f0c004f;
    8     }
    9 }

        

  • 相关阅读:
    P1168 中位数(对顶堆)
    P2341 [HAOI2006]受欢迎的牛
    P1967 货车运输
    树状数组的神操作QAQ
    P1063 能量项链
    P1429 平面最近点对(加强版)
    P2571 [SCOI2010]传送带
    4 Values whose Sum is 0
    UVA529 Addition Chains
    UVA307 Sticks
  • 原文地址:https://www.cnblogs.com/naray/p/5274856.html
Copyright © 2011-2022 走看看