android中的R java文件

【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; } }

    推荐阅读