【问题标题】:Where is @style/MyActionBarTitleText@style/MyActionBarTitleText 在哪里
【发布时间】:2014-03-28 10:37:57
【问题描述】:

我是 android 新手,正在寻找学习 android 开发的教程。我试图弄清楚所有 xml 文件和标签是如何组合在一起的。

在用于操作栏的谷歌教程中,在 Themes.xml 中,一种自定义样式如下所示:

<!-- ActionBar styles -->
    <style name="MyActionBar"
           parent="@android:style/Widget.Holo.ActionBar">
        <item name="android:titleTextStyle">@style/MyActionBarTitleText</item>
    </style>

我没有找到或理解“@style/MyActionBarTitleText”的定义位置,并且在 Eclipse 中没有任何编译错误。当像这样引用标签时,我认为它必须在我的项目下的某个 xml 文件中定义,但我找不到它?

【问题讨论】:

    标签: android xml tags android-actionbar


    【解决方案1】:

    样式 XML 在 res/drawable[-mdpi/ldpi/xhdpi] 中定义

    样式定义了 Activity 的外观。您可以在样式中定义颜色、主题、形状。在此处阅读有关样式和其他资源的更多信息

    http://developer.android.com/guide/topics/resources/style-resource.html http://developer.android.com/guide/topics/resources/available-resources.html

    【讨论】:

    • 在我的项目中,res/drawable 下没有名为 style.xml 的文件或任何其他包含元素“MyActionBarTitleText”的 XML 文件。
    【解决方案2】:

    是的,您可以在以下位置找到它:res->values->styles.xml

    您还可以在styles.xml 文件中更改您的应用程序主题/样式

    【讨论】:

    • 我查看了 styles.xml 文件,没有定义名为“MyActionBarTitleText”的 XML 元素。
    猜你喜欢
    • 2012-01-17
    • 2011-03-07
    • 1970-01-01
    • 1970-01-01
    • 2016-12-31
    • 2012-07-25
    • 1970-01-01
    • 1970-01-01
    • 2010-09-21
    相关资源
    最近更新 更多