梦书之家(移动开发)

你有一个苹果,我有一个苹果,我们交换一下,一人还是一个苹果;你有一个思想,我有一个思想,我们交换一下,一人就有两个思想。 ——肖伯纳

导航

查看系统自定义的样式

要想查看系统自定义的样式,比如 style="?android:attr/dropDownItemStyle",

1 首先当然必须有源代码

2 其次查找的目录是在: <android_source>/frameworks/base/core/res/res/values 下的某个源文件中

3 因为是attr,所以现在attrs.xml中查找:

        <!-- Default style for drop down items. -->
        <attr name="dropDownItemStyle" format="reference" />

4 然后,到themes.xml查找

<item name="dropDownItemStyle">@android:style/Widget.DropDownItem</item>

5 最后,到styles.xml中查找

    <style name="Widget.DropDownItem">
        <item name="android:textAppearance">@style/TextAppearance.Widget.DropDownItem</item>
        <item name="android:paddingLeft">6dip</item>
        <item name="android:paddingRight">6dip</item>
        <item name="android:gravity">center_vertical</item>
    </style>

上面中还有一个引用

    <style name="TextAppearance.Widget.DropDownItem">
        <item name="android:textColor">@android:color/primary_text_light_disable_only</item>
    </style>

但是,primary_text_light_disable_only没在colors.xml中出现,在哪呢?

posted on 2011-06-17 21:35  梦书  阅读(521)  评论(0编辑  收藏  举报