我在我的android應用程序中使用帶有背景圖像的標題欄。Android自定義標題欄 - 隱藏文本
值/ custom_styles.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="TitlebarBackgroundStyle">
<item name="android:background">@drawable/titlebar</item>
</style>
<style name="Theme.MyCustomTheme" parent="android:Theme">
<item name="android:windowTitleBackgroundStyle">@style/TitlebarBackgroundStyle</item>
<item name="android:windowTitleSize">45dp</item>
</style>
</resources>
佈局/ titlebar.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="45dip"
android:gravity="center_vertical">
<ImageView
android:id="@+id/header"
android:src="@drawable/titlebar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
清單:
<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@style/Theme.MyCustomTheme">
這工作得很好至今。
我想現在唯一要做的就是隱藏標題欄的文字...
我想:
<item name="android:textSize">0dp</item>
,但沒有運氣。有沒有什麼方法可以設置透明度或其他屬性,讓我看到背景圖像而不是文本?
感謝您的想法 羅恩
我想我應該將圖像從後臺到前臺移動。也許這會避免文本的問題。 – Ron 2010-11-27 00:55:34