当前位置:首页 > 开发 > 移动开发 > 正文

在代码中获取Android theme中的attr属性值

发表于: 2015-07-16   作者:OliveExcel   来源:转载   浏览:
摘要: Android的Theme是由各种attr组合而成, 每个attr对应了这个属性的一个引用, 这个引用又可以是各种东西.   在某些情况下, 我们需要获取非自定义的主题下某个属性的内容 (比如拿到系统默认的配色colorAccent), 操作方式举例一则: int defaultColor = 0xFF000000; int[] attrsArray = { andorid.r.

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 recycling
typedArray.recycle();

 

在代码中获取Android theme中的attr属性值

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
Android默认情况下提供了一些实用的主题样式,比如说Theme.Dialog可以让你的Activity变成一个窗口风
本文转自:http://jiayanjujyj.iteye.com/blog/1392541 最近在做软件从2.3到4.0的改变的一些工作,
Android默认情况下提供了一些实用的主题样式,比如说Theme.Dialog可以让你的Activity变成一个窗口风
Android默认情况下提供了一些实用的主题样式,比如说Theme.Dialog可以让你的Activity变成一个窗口风
本文转自:http://jiayanjujyj.iteye.com/blog/1392541 最近在做软件从2.3到4.0的改变的一些工作,
转自:http://hi.baidu.com/0701u/item/b8ec62c1daba973eef466524 jquery中用attr()方法来获取和设
attr的用法: 1. attr(属性名) //获取属性的值(取得第一个匹配元素的属性值。通过这个方法可以方便
<ul class="show_tooltip"> <li> <a HREF="in1.asp?n_id=10" class="tooltip"> &
本文转自:程序开发技术交流分享 Style: Style是View中一些属性的集合,包括height,padding,font
最近在做软件从2.3到4.0的改变的一些工作,其中涉及了一些style和theme相关的东西。上网上查了一些
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号