一.@代表引用资源
1.引用自定义资源
如:android:text="@string/apptitle"
2.引用系统资源
如:android:textColor="@android:color/white"
3.@+id/资源ID名
表示该该资源ID存在则使用该资源ID,如果不存在则创建一个新性的。如:android:id="@+id/player_controls"
二.@*代表引用系统的非公开资源,一般不这么使用。
三.?/attr代表引用主题属性
具体实例参见 http://blog.csdn.net/happyweb/article/details/51075898
四、@{}表示数据绑定
就是布局xml中给出一个<data>元素,在属性中可以使用@{}引用这些对象,具体参见 developer.android.com/tools/data-binding/guide.html#build_environment
1.引用自定义资源
如:android:text="@string/apptitle"
2.引用系统资源
如:android:textColor="@android:color/white"
3.@+id/资源ID名
表示该该资源ID存在则使用该资源ID,如果不存在则创建一个新性的。如:android:id="@+id/player_controls"
二.@*代表引用系统的非公开资源,一般不这么使用。
三.?/attr代表引用主题属性
具体实例参见 http://blog.csdn.net/happyweb/article/details/51075898
四、@{}表示数据绑定
就是布局xml中给出一个<data>元素,在属性中可以使用@{}引用这些对象,具体参见 developer.android.com/tools/data-binding/guide.html#build_environment