inheritance自Theme.AppCompat *

目前正致力于在支持库中迁移到ActionBar。 目前正在尝试将我的旧主题迁移到从Theme.AppCompat.Light.DarkActionBarinheritance,但它不是很顺利。

如果我在清单中应用主题就可以了:

   

但是我得到一个运行时错误,声明LoginActivity(ActionBarActivity的子类)必须有一个inheritance自Theme.AppCompat的主题,当我执行以下操作时:在styles.xml中:

  sans  

并在清单中:

   

任何想法为什么会发生这种情况? 我没有看到任何问题,因为AppTheme显然inheritance了AppCompat主题之一。

如果应用程序中有不同的values文件夹,则对于不同的API级别,请确保文件夹中的每个主题都延伸到所需的Theme.AppCompat.*主题。