私のアクティビティは設定されたテーマを使用していますandroid:windowNoTitle = true
が、一部のアクティビティでタイトルを表示する必要があります。呼び出しでアクティビティのタイトルを表示したいのですが、うまくいきrequestWindowFeature()
ません! どんな助けでも素晴らしいでしょう。
ありがとう。
ps:私のアクティビティは2つのテーマ間で切り替える必要があります.homeActivtyはアクションバーを使用し、他のアクティビティはタイトルを使用しません.これらのアクティビティは同じテーマを使用します.
これが私のコードです: 定義されたテーマ:
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
<item name="android:windowAnimationStyle">@style/activityAnimation</item>
<item name="android:windowNoTitle">true</item>
<!-- <item name="android:background">@color/background_holo_light</item> -->
</style>
アプリケーションでテーマを使用します。
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
必要に応じてテーマを取得して変更します。
int mThemeId = mSettingPreferences.getInt(MySettings.THEME_ID, -1);
if (-1 != mThemeId) {
this.setTheme(mThemeId);
}
// do something to show the title