3

我希望查看定义的源文件,?android:attr/spinnerItemStyle我在哪里可以找到它?

4

1 回答 1

6

源位于android-sdk/platforms/android-xx/data/res/。比如使用android-8平台,以 开头themes.xml,找行

<item name="spinnerItemStyle">@android:style/Widget.TextView.SpinnerItem</item>

你可以看到它定义在styles.xml

<style name="Widget.TextView.SpinnerItem">
    <item name="android:textAppearance">@style/TextAppearance.Widget.TextView.SpinnerItem</item>
</style>

它引用同一文件中的另一行:

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

它引用colors.xml此时的值。从那里你可以继续挖掘,直到你得到你想要的。

于 2013-06-05T04:41:44.337 回答