9
現在、サポートライブラリのActionBarに移行しています。現在、私の古いテーマを移行してTheme.AppCompat.Light.DarkActionBar
から継承しようとしていますが、それは非常にスムーズに進まないのです。Theme.AppCompatから継承*
私のようなマニフェストにテーマを適用する場合、それは大丈夫です:
<activity
android:name="com.fitsby.LoginActivity"
android:screenOrientation="portrait"
android:theme="@style/Theme.AppCompat.Light.DarkActionBar" >
</activity>
しかし、私はLoginActivity(ActionBarActivityのサブクラス)がTheme.AppCompatから継承テーマを持たなければならないことを示す、ランタイムエラーを取得します、私は、次の手順を実行したときに:の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テーマの1つを継承しているので、私は問題は見ません。
異なるAPIレベルのように複数の値のフォルダがありますか?はいの場合、そのスタイルをすべて使用しましたか? – Luksprog
それは結局のところ、そのおかげで、プロジェクトのバックエンド開発者だけが責任を負っていましたが、ちょうど最近、退社することを決めたチームメンバーから設計作業を引き継いだので、このようなことはほとんど頭痛を引き起こしています。あなたのコメントを回答に変更したいのであれば、それを正解とマークします。 –