2

こんにちは、私はすでに Android アプリ用に独自のカスタム Windows タイトル バーを作成していますが、アプリを開くたびにデフォルトのタイトル バーが表示されますが、透明な背景を配置しようとしましたが、動作しません私のコード:

custom_title.xml: 
<resources>
<style name="CustomWindowTitleBackground">
    <item name="android:background">@android:color/transparent</item>
</style>

<style name="CustomTheme" parent="android:Theme">
    <item name="android:windowTitleSize">35dip</item>
    <item name="android:windowTitleBackgroundStyle">@style/CustomWindowTitleBackground</item>

 </style>

どうもありがとうございました。

4

1 に答える 1

1

アクティビティを試しfull screenますか?それともアクティビティnoTitleBarのテーマですか?次に、最初にあるカスタム タイトル バーのようなサブ レイアウトを持つアクティビティのレイアウトを作成します。たとえば、レイアウトは次のようになります。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" 
    android:layout_width="fill_parent" android:layout_height="fill_parent">
    <your custom title bar/>
    <your main layout/>

</LinearLayout>

したがって、アクティビティがユーザーに提案するとき、デフォルトのタイトル バーは表示されず、カスタム レイアウト (レイアウトに含めるもの) はタイトル バーのように見えます。

于 2012-10-08T03:50:00.167 に答える