0

特定のウィンドウの actionBar を非表示にしようとしています。私はこれに従いました: http://www.appcelerator.com/blog/2014/08/hiding-the-android-actionbar/過去に私のために働いていました。

私がしたことは、次のようなカスタムテーマを作成することでした:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="Theme.NoActionBar" parent="@style/Theme.AppCompat">
        <item name="android:windowNoTitle">true</item>
    </style>
    <style name="Theme.YesActionBar" parent="@style/Theme.AppCompat">
        <item name="android:windowNoTitle">false</item>
    </style>
</resources>

私は次のように設定しましたtiapp.xml

<android xmlns:android="http://schemas.android.com/apk/res/android">
    <manifest>
        <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="23" />
    </manifest>
</android>

そして、ウィンドウに次のように設定しましたtss:

"Window[platform=android]" : {
    theme: 'Theme.NoActionBar'
}

それでもアクションバーは表示されます。ウィンドウを開くイベントでコードから非表示にすると、私が持っている背景画像をカットするよりも、むしろテーマでそれを行います。

SDK 5.2.0のテーマでアクションバーを非表示にするにはどうすればよいですか?

4

1 に答える 1

1

カスタムテーマを次のように変更することで、問題を解決できました。

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="Theme.NoActionBar" parent="@style/Theme.AppCompat">
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
    </style>
    <style name="Theme.YesActionBar" parent="@style/Theme.AppCompat">
        <item name="windowActionBar">true</item>
        <item name="windowNoTitle">false</item>
    </style>
</resources>
于 2016-02-28T06:03:39.543 に答える