- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我构建这个应用程序已有一段时间了,在我今天更新到最新的平台工具之前,主题没有遇到任何问题。现在它告诉我
error: Error retrieving parent for item: No resource found that matches the given name '@android:style/TextAppearance.Holo.Light.Medium.Inverse'.
error: Error retrieving parent for item: No resource found that matches the given name '@android:style/TextAppearance.Holo.Light.Medium'.
error: Error retrieving parent for item: No resource found that matches the given name '@android:style/TextAppearance.Holo.Light.Large'.
这是我的 styles.xml 中导致问题的部分,但正如我所说,它几个月没有改变,直到今天都运行良好!
<style name="BD.TextAppearance.Medium.Inverse" parent="@android:style/TextAppearance.Holo.Light.Medium.Inverse">
<item name="android:textColor">#FFF</item>
<item name="android:textStyle">bold</item>
</style>
<style name="BD.TextAppearance.Medium" parent="@android:style/TextAppearance.Holo.Light.Medium">
<item name="android:textColor">#666666</item>
<item name="android:textSize">16sp</item>
</style>
<style name="BD.TextAppearance.Large" parent="@android:style/TextAppearance.Holo.Light.Large">
<item name="android:textColor">#666666</item>
<item name="android:textSize">20sp</item>
</style>
-= 编辑 =-我开始摆弄这些值,结果发现它确实找到了这些样式:
<style name="BD.TextAppearance" parent="@android:style/TextAppearance">
<item name="android:textColor">#FFF</item>
<item name="android:textStyle">bold</item>
</style>
<style name="BD.TextAppearance.Medium.Inverse" parent="@android:style/TextAppearance.Medium.Inverse">
<item name="android:textColor">#FFF</item>
<item name="android:textStyle">bold</item>
</style>
但不是这些:
<style name="BD.TextAppearance" parent="@android:style/TextAppearance.Holo">
<item name="android:textColor">#FFF</item>
<item name="android:textStyle">bold</item>
</style>
<style name="BD.TextAppearance.Medium.Inverse" parent="@android:style/TextAppearance.Light.Medium.Inverse">
<item name="android:textColor">#FFF</item>
<item name="android:textStyle">bold</item>
</style>
最佳答案
我仍然不知道为什么会这样,但我找到了解决方法。我从 Android SDK 复制了 styles.xml 文件并将其粘贴到我的项目中,并删除了所有我没有使用的样式。我更改了所有“父”声明以包含“@android:”前缀并在“?”之后添加了“android:”对于所有属性。这允许它编译和运行。但就像我说的,我真的很想首先找出它坏掉的原因!
关于android - 未找到样式 TextAppearance.Holo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7557224/
切换到 Android Studio 3.2 canary 后,我收到以下构建错误。 我看过this发布这个人有类似问题但没有提到解决方案的地方。 我想尝试新的 Material 组件和喷气背包,所以
我刚刚将 build.gradle 编译 SDK 更新为 27 API。 compileSdkVersion 27 buildToolsVersion '27.0.3' targetSdkVersio
我正在尝试以编程方式设置 TextView 的 TexAppearance。我查看了 SetTextApparence 和 TextView 构造函数的第三个参数。 我可以设置其中一种 Android
我想将主题中的文本外观设置为 TextAppearnance.Large。这是我在 styles.xml 中所做的(我的应用程序在我的 list 中指向这个主题) @android:style/
我将实现一个LinearLayout,其中输入字段是根据数据库表的字段数以编程方式生成的。 不幸的是,当我尝试在 TextView 中将 textApperance 属性设置为 textApperan
android:textAppearance 允许您为 TextView 的某些属性应用额外的样式层。我想知道此功能的灵 active 是否超过了它的复杂性。 出于任何技术或视觉原因,是否需要 and
我的应用主题从 AppCompat 扩展而来,但我想动态使用 Chip,但是当我动态添加 Chips 时,应用程序因异常而崩溃 This component requires that you spe
这个问题在这里已经有了答案: Android: textColor ignored in android:textAppearance of the EditText (3 个答案) 关闭1 年前。
我正在尝试设置 android:textAppearance使用 DataBinding , 但它不允许我使用 ?android:attr/textAppearanceLarge与三元运算符。 and
我在我的 Android 应用程序中使用自定义字体。我想将此自定义字体设置为应用程序默认字体(作为回退),但我仍然想使用 TextView textAppearance 属性来设置字体和文本样式。 它
我已经覆盖了 textview 类,我想在 textappearance 很小的时候执行一些操作。 如何查看xml布局文件设置的textappearance? 最佳答案 我找到了解决方法: priva
我构建这个应用程序已有一段时间了,在我今天更新到最新的平台工具之前,主题没有遇到任何问题。现在它告诉我 error: Error retrieving parent for item: No reso
我有下一个风格: @font/open_sans_light 如果我在设计时通过 textAppearance 将它设置为 TextView 就像 android:tex
我目前正在挖掘 Google IO 2019 android 应用程序的代码。在 styles.xml第 77 行说: 但是我在哪里可以找到父级 TextAppearance.MaterialCom
有谁知道如何在 TabsLayout 中为选定和未选定的选项卡设置不同的 textAppearance?documentation只提到了一个千篇一律的 tabTextAppearance 属性,并且
根据 Android Developer Design Style for Typography ,有 4 个 TextAppearance(Micro、Small、Medium、Large)。 但是
我在 TextView 中显示链接文本。一开始,我的代码是这样的: match_parent wrap_content 13dp #fff #fff000
我在我的应用程序中为字体创建了多种样式。 如何将这些样式添加到 View 中? - 1) 使用样式属性 2) 使用 textAppearance。 使用样式不是一个选项,因为 View 可能有其他属性
我想要一个带有字体的默认标题 TextStyle,并且继承的每个样式(HeaderStyle、HeaderTwoStyle)都应该能够显示正确的字体,以防我想覆盖标题中的字体。但是它不起作用...
如果我将 TextView 定义为: 和做的基本一样: 我知道 style 是某种更广泛的限定符(即不能在 android:textAppearance 中设置所有属性),但它提出了一个问题:
我是一名优秀的程序员,十分优秀!