在res文件夹的styles.xml中找不到应用程序名称空间

费利克斯·菲斯克雷(Felix Fiskare)

我正在使用android.support.v7.widget.Toolbar小部件编写自己的工具栏,我想将尽可能多的内容放入res文件夹中的styles.xml中。

/res/layout/$example.xml中的文件的一部分

<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/toolbar_show_addresses_simple"
    app:style="@style/toolbar_dark" >

我的“ toolbar_dark”在/res/values/styles.xml中定义如下

<style name="toolbar_dark">
    <item name="android:layout_width">match_parent</item>
    <item name="android:layout_height">wrap_content</item>
    <item name="android:background">@color/myPrimary</item>
    <item name="app:theme">@style/ThemeOverlay.AppCompat.Dark</item>
    <item name="app:popupTheme">@style/ThemeOverlay.AppCompat.Light</item>
    <item name="app:contentInsetStart">0dp</item>
</style>

编译时

  Output:
     Error: No resource found that matches the given name: attr 'app:contentInsetStart'.
     Error: No resource found that matches the given name: attr 'app:popupTheme'.
     Error: No resource found that matches the given name: attr 'app:theme'.

如果我直接在$ example.xml中使用app:*值,则一切正常。因此,如何在res文件夹中的文件中使用我的应用程序名称空间?

加布里埃尔·马里奥蒂(Gabriele Mariotti)

您不能在样式文件中使用应用程序名称空间,而应style在布局中引用属性为应用程序名称空间。

您可以执行以下操作:

<android.support.v7.widget.Toolbar    
       xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:id="@+id/toolbar_show_addresses_simple"
        style="@style/toolbar_dark" >

风格:

<style name="toolbar_dark" parent="Widget.AppCompat.Toolbar">
    <item name="android:background">@color/green</item>
    <item name="popupTheme">@style/ThemeOverlay.AppCompat.Light</item>
    <item name="theme">@style/ThemeOverlay.AppCompat.Dark</item>
</style>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Eclipse在res / layout文件夹中找不到android xml布局文件

来自分类Dev

在共享文件夹中找不到Visual Studio通用应用程序资源

来自分类Dev

Android Studio 在项目外的文件夹中找不到应用程序图标

来自分类Dev

显示res / raw文件夹中的文件和文件夹名称

来自分类Dev

从res / raw文件夹中获取文件

来自分类Dev

C#应用程序在同一个文件夹中时找不到.dll参考文件

来自分类Dev

如何在Android中获取res文件夹的路径

来自分类Dev

Android在res文件夹中添加图像

来自分类Dev

Android KitKat MediaScannerConnection找不到保存到私人应用程序文件夹中的图像

来自分类Dev

在yii2基本应用程序的供应商文件夹中找不到Bower文件夹

来自分类Dev

本地角度应用程序找不到我的资产文件夹图像

来自分类Dev

Spring Rest Docs如何在代码片段或.adoc文件中包含应用程序名称

来自分类Dev

在Web应用程序中找不到属性文件的路径?

来自分类Dev

在Rails 4.0.4应用程序中找不到文件“ turbolinks”

来自分类Dev

Windows Phone应用程序中找不到文件异常

来自分类Dev

在.NET应用程序中诊断“找不到文件”错误

来自分类Dev

要将图像从SD卡复制到Android应用程序的res / drawable文件夹中

来自分类Dev

打开应用程序文件夹中的文件

来自分类Dev

android-从/ res / raw文件夹中检索所有文件作为文件类型

来自分类Dev

从应用程序安装文件夹的子文件夹中读取文件

来自分类Dev

从应用程序安装文件夹的子文件夹中读取文件

来自分类Dev

如何将另一个应用程序的res文件夹导入到Android Studio中的应用程序?

来自分类Dev

在res / drawable文件夹中添加图像后,R.java文件分解器

来自分类Dev

在res / drawable文件夹中添加图像后,R.java文件分解器

来自分类Dev

如何获取res.drawable文件夹中的路径以复制文件?

来自分类Dev

导航抽屉材料设计-使用res / raw文件夹中的本地JSON文件

来自分类Dev

在res / raw文件夹中写入文本文件

来自分类Dev

从makefile中的src和res文件夹编译Jar文件

来自分类Dev

子文件夹中的多个节点应用程序

Related 相关文章

  1. 1

    Eclipse在res / layout文件夹中找不到android xml布局文件

  2. 2

    在共享文件夹中找不到Visual Studio通用应用程序资源

  3. 3

    Android Studio 在项目外的文件夹中找不到应用程序图标

  4. 4

    显示res / raw文件夹中的文件和文件夹名称

  5. 5

    从res / raw文件夹中获取文件

  6. 6

    C#应用程序在同一个文件夹中时找不到.dll参考文件

  7. 7

    如何在Android中获取res文件夹的路径

  8. 8

    Android在res文件夹中添加图像

  9. 9

    Android KitKat MediaScannerConnection找不到保存到私人应用程序文件夹中的图像

  10. 10

    在yii2基本应用程序的供应商文件夹中找不到Bower文件夹

  11. 11

    本地角度应用程序找不到我的资产文件夹图像

  12. 12

    Spring Rest Docs如何在代码片段或.adoc文件中包含应用程序名称

  13. 13

    在Web应用程序中找不到属性文件的路径?

  14. 14

    在Rails 4.0.4应用程序中找不到文件“ turbolinks”

  15. 15

    Windows Phone应用程序中找不到文件异常

  16. 16

    在.NET应用程序中诊断“找不到文件”错误

  17. 17

    要将图像从SD卡复制到Android应用程序的res / drawable文件夹中

  18. 18

    打开应用程序文件夹中的文件

  19. 19

    android-从/ res / raw文件夹中检索所有文件作为文件类型

  20. 20

    从应用程序安装文件夹的子文件夹中读取文件

  21. 21

    从应用程序安装文件夹的子文件夹中读取文件

  22. 22

    如何将另一个应用程序的res文件夹导入到Android Studio中的应用程序?

  23. 23

    在res / drawable文件夹中添加图像后,R.java文件分解器

  24. 24

    在res / drawable文件夹中添加图像后,R.java文件分解器

  25. 25

    如何获取res.drawable文件夹中的路径以复制文件?

  26. 26

    导航抽屉材料设计-使用res / raw文件夹中的本地JSON文件

  27. 27

    在res / raw文件夹中写入文本文件

  28. 28

    从makefile中的src和res文件夹编译Jar文件

  29. 29

    子文件夹中的多个节点应用程序

热门标签

归档