如何在样式中使用命名空间“app”?

时间:2015-10-26 21:31:39

标签: android

在tabs.xml中我可以在android.support.design.widget.TabLayout上设置以下属性:

app:tabIndicatorColor="@android:color/white"

但是,我想通过设置来使用样式:

   android:theme="@style/TabsLight"

然后定义:

<style name="TabsLight" parent="ThemeOverlay.AppCompat.ActionBar">
    <item name="app:tabIndicatorColor">@android:color/white</item>
 </style>

这不起作用,给我错误:

Error APT0000: No resource found that matches the given name: attr 'app:tabIndicatorColor'. (APT0000)

为什么我收到此错误(如果我直接在布局上设置属性,则不会发生此错误)以及如何解决此错误?

名称空间“app”在tabs.xml中定义为:

xmlns:app="http://schemas.android.com/apk/res-auto"

0 个答案:

没有答案