android - 继承安卓主题

标签 android android-manifest android-theme android-styles

我的目标是 sdk7 或 Android 2.1。这是我的值文件夹中的 styles.xml。

<resources>
<style name="AppTheme" parent="android:Theme">
    <item name="android:windowNoTitle">true</item>
    <item name="textAppearance">@android:style/TextAppearance</item>
</style>

<style name="PrimaryText" parent="@android:style/TextAppearance">
    <item name="android:textColor">#fff7c4</item>
</style>

这是 Android 的“主题”

<style name="Theme">
    <!-- Text styles -->
    <item name="textAppearance">@android:style/TextAppearance</item>
    <item name="textAppearanceInverse">@android:style/TextAppearance.Inverse</item>

问题: Eclipse 给我一条错误消息“找不到与给定名称匹配的资源:attr 'textAppearance'

这不是真的。我可以在我正在扩展的 Android 主题中看到它。为什么会出错?

解决方案: DOH,添加该死的 namespace :

<item name="android:textAppearance">@style/PrimaryText</item>

不要只是从 Android 的主题中复制和粘贴

最佳答案

DOH,添加该死的 namespace :

<item name="android:textAppearance">@style/PrimaryText</item>

不要只是从 Android 的主题中复制和粘贴

关于android - 继承安卓主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8511056/

相关文章:

android - 如何根据某些条件在listview上设置按钮

android - dom 解析器错误 : PI must not start with xml

java - 无法在运行 4.x 的智能手机上更新 PreferenceActivity 的 header 摘要

android - 如何在不使用 TYPE_KEYGUARD 的情况下禁用主页按钮?

android - 如何删除 AlertDialog 中的分隔线

android - 如何在Android中隐藏状态栏

java - 模板匹配 - 为什么结果矩阵小于指定值?

android - android库项目中的FileProvider权限

Android 全局搜索应用程序替换

android - 全息主题应用回退到默认的 Android 主题