android实际开发中,经常要调用系统自带资源,比如一些图片,主题,样式等。

经常在程序中看到调用系统资源带有@和?,两者的区别如下:

调用系统的样式,主题,动画资源等一般以@开头,比如:

android:theme="@android:style/Theme.Dialog"

android:interpolator= "@android:anim/accelerate_decelerate_interpolator"

调用attr下的资源设置view的属性,一般以?开头,比如:

android:textColor="?android:attr/textColorPrimary"

style="?android:attr/progressBarStyleLarge"

更多相关文章

  1. Android系统自带样式(android:theme)解析
  2. Android简明开发教程二十二:使用资源Resources
  3. Android 资源聚集地
  4. Android下修改ImageButton样式

随机推荐

  1. Android(安卓)运行时权限
  2. 背景及边框处理
  3. [CSDN]Android应用程序启动过程源代码分
  4. Android(安卓)Bitmap.setDensity(int den
  5. Android(安卓)MediaPlayer 常用方法介绍
  6. The Saygus VPhone V1 clears FCC, Will
  7. 浅析Android中的消息机制
  8. Android(安卓)Intent中的FLAG,很全
  9. Android客户端自动更新代码
  10. Android(安卓)对UI操作的工具类UIUtils