引用自定义资源文件
- 在 xml 中引用的格式为:
@[<package_name>:]<resource_type>/<resource_name>
<package_name>
: 资源文件所在的包名( layout文件和自定义其他resource文件在同一个包,所以可以省略)<resource_type>
:资源文件的类型<resource_name>
:资源文件的名称
例如: android:text=”@string/hello”
- 在代码中引用的格式为:
R.<resource_type>.<resource_name>
,如:R.string.hello
引用系统资源文件
系统资源文件分为 pulbic 和非 public,public 的声明在:<sdk_path>/platforms/android-19/data/res/values/public.xml
- 引用 public 资源文件
xml: @android:<resource_type>/<resource_name>
code: android.R.<resource_type>.<resource_name>
例如:android:drawable=”@android:drawable/dialog_frame”
getResources.getDrawable( android.R.drawable.dialog_frame );