从Theme.AppCompatinheritance*

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

如果我在清单中应用这个主题,那就好了:

 <activity android:name="com.fitsby.LoginActivity" android:screenOrientation="portrait" android:theme="@style/Theme.AppCompat.Light.DarkActionBar" > </activity> 

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

 <style name="AppTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar"> <item name="android:typeface">sans</item> </style> 

并在清单:

 <activity android:name="com.fitsby.LoginActivity" android:screenOrientation="portrait" android:theme="@style/AppTheme" > </activity> 

任何想法为什么发生? 我没有看到问题,因为AppTheme显然是从AppCompat主题之一inheritance的。

Solutions Collecting From Web of "从Theme.AppCompatinheritance*"