作者:Vee-健健健 | 来源:互联网 | 2023-05-19 20:56
我正在用android.support.v7.widget.Toolbar小部件编写自己的工具栏,我想尽可能多地放入res文件夹中的styles.xml.
/res/layout/$example.xml中文件的一部分
我的"toolbar_dark"在/res/values/styles.xml中定义如下
编译时
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文件夹中的文件中使用我的app命名空间?
1> Gabriele Mar..:
您不能在样式文件中使用app命名空间,并且应该style
在布局中引用属性wihtout app namespace.
你可以像这样做:
样式:
谢谢你,删除"app"命名空间工作正常.当然,风格前面的"app:"也没有必要.我真的需要一些睡眠:-)是否有某种文件,当从/ layout/*文件移动到/ res/*文件时,以什么方式声明哪些属性?我应该为此开一个新问题吗?