app:主题现已弃用。请转而使用android:theme

时间:2015-08-08 14:36:54

标签: android logging android-studio themes warnings

我正在记录此警告:

I/AppCompatViewInflater﹕ app:theme is now deprecated. Please move to using android:theme instead.

奇怪的是,我使用了Find in all project的{​​{1}}工具,但Android Studio没有发现任何事件。

我认为这可能是因为我正在使用app:theme并且内部可能有it.neokree.materialnavigationdrawer,但无论如何,有没有办法禁用此警告?任何人都知道这可能是出于其他原因吗?

2 个答案:

答案 0 :(得分:2)

您可能拥有包含如下元素的样式:

<item name="theme">@style/TextInputTheme</item>

替换为:

<item name="android:theme">@style/TextInputTheme</item>

答案 1 :(得分:0)

根据Seeing message in logs: "app:theme is deprecated"?更改

<android.support.v7.widget.Toolbar
    app:theme="@style/ThemeOverlay.AppCompat.ActionBar"

<android.support.v7.widget.Toolbar
    android:theme="@style/ThemeOverlay.AppCompat.ActionBar"