【android中的R java文件】Android R.java是aapt(Android资产打包工具)自动生成的文件,其中包含res /目录的所有资源的资源ID。
如果你在activity_main.xml文件中创建任何组件,则将在该文件中自动创建对应组件的ID。可以在活动源文件中使用此ID对组件执行任何操作。
注意:如果你删除R.jar文件,则android会自动创建它。让我们看看android R.java文件。它包括许多静态嵌套类,例如菜单,id,布局,attr,drawable,string等。
/* AUTO-GENERATED FILE.DO NOT MODIFY.
*
* This class was automatically generated by the
* aapt tool from the resource data it found.It
* should not be modified by hand.
*/package com.example.helloandroid;
public final class R {
public static final class attr {
}
public static final class drawable {
public static final int ic_launcher=0x7f020000;
}
public static final class id {
public static final int menu_settings=0x7f070000;
}
public static final class layout {
public static final int activity_main=0x7f030000;
}
public static final class menu {
public static final int activity_main=0x7f060000;
}
public static final class string {
public static final int app_name=0x7f040000;
public static final int hello_world=0x7f040001;
public static final int menu_settings=0x7f040002;
}
public static final class style {
/**
Base application theme, dependent on API level. This theme is replaced
by AppBaseTheme from res/values-vXX/styles.xml on newer devices.Theme customizations available in newer API levels can go in
res/values-vXX/styles.xml, while customizations related to
backward-compatibility can go here.Base application theme for API 11+. This theme completely replaces
AppBaseTheme from res/values/styles.xml on API 11+ devices. API 11 theme customizations can go here. Base application theme for API 14+. This theme completely replaces
AppBaseTheme from BOTH res/values/styles.xml and
res/values-v11/styles.xml on API 14+ devices. API 14 theme customizations can go here.
*/
public static final int AppBaseTheme=0x7f050000;
/**Application theme.
All customizations that are NOT specific to a particular API-level can go here.
*/
public static final int AppTheme=0x7f050001;
}
}
推荐阅读
- android隐藏标题栏的例子
- AndroidManifest xml文件
- dalvik虚拟机
- android studio genymotion插件
- Android: 触屏fling/scroll/drag的区别及其详细过程
- Android一些常用控件
- android 使用webview 加载网页
- wemall app商城源码Android短信监听接收器
- android Hello World示例的内部详细信息