R.java簡單來說就是資源 R.java會自動收錄當前應用中所有的資源,並根據這些資源建立對應的ID,包括:佈局資源、控制項資源、String資源、Drawable資源等 可以理解把所以資源按規則存放在R.java資源里,相當於字典,當文件需要是在引用 引用values中的資源 xml文件引用資源: ...
R.java簡單來說就是資源
R.java會自動收錄當前應用中所有的資源,並根據這些資源建立對應的ID,包括:佈局資源、控制項資源、String資源、Drawable資源等
可以理解把所以資源按規則存放在R.java資源里,相當於字典,當文件需要是在引用
引用values中的資源
- xml文件引用資源:
android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:theme="@style/AppTheme" >
格式:@類型/資源名
- Java中應用資源:
//在values資源string.xml <resources> <string name="test">引用vlaues的資源</string> </resources> ---------------------------------------------------------------- //在Java中引用上面這個資源 String s=getResources().getString(R.string.test);
String s=getResources().getString(R.string.test) 引用了values中string.xml的資源