阅读更多

Android的Theme是由各种attr组合而成, 每个attr对应了这个属性的一个引用, 这个引用又可以是各种东西.

 

在某些情况下, 我们需要获取非自定义的主题下某个属性的内容 (比如拿到系统默认的配色colorAccent), 操作方式举例一则:

int defaultColor = 0xFF000000;int[] attrsArray = { andorid.r.attr.colorAccent };TypedArray typedArray = context.obtainStyledAttributes(attrsArray);int accentColor = typedArray.getColor(0, defaultColor);// don't forget the resource recyclingtypedArray.recycle();

 

更多相关文章

  1. Android学习笔记——各种常用布局管理器的使用
  2. Android——操作摄像头、图片合成
  3. Android学习日记-------SQLite数据库操作,SQL语句,Android(安卓)Ap
  4. Android线性布局重要属性
  5. 【layout_weight权重】Android(安卓)对Layout_weight属性完全解
  6. Android(安卓)NDK编译C/C++为so共享对象
  7. Android中的sqlite Cursor操作详解
  8. Android图形系统分析与移植 -- 三、内核空间显示功能介绍
  9. Android.自定义控件的实现

随机推荐

  1. 利用Ant编译android工程
  2. Android中用AsyncTask简单实现多线程
  3. 成为更好的Android开发者的30多个技巧
  4. Android基础和运行机制
  5. Android(安卓)Handler
  6. Android中LOG机制详解(上)
  7. Android,开源还是封闭?
  8. Android:Touch和Click的区别 编辑
  9. Xamarin For Visual Studio 3.0.54.0 完
  10. Android(安卓)编译时View注入工具的实现