0
在我styles.xml文件我有一个风格删除标题栏和其他样式改变我tabwidget的字体大小:主题相互重叠?
<?xml version="1.0" encoding="utf-8"?>
<style name="RemoveTitleBar" parent="android:Theme">
<item name="android:style/Theme.Black.NoTitleBar.Fullscreen">true</item>
<item name="android:windowNoTitle">true</item>
</style>
<style name="CustomTheme" parent="android:style/Theme">
<item name="android:tabWidgetStyle">@style/CustomTabWidget</item>
</style>
<style name="CustomTabWidget" parent="android:style/Widget.TabWidget">
<item name="android:textAppearance">@style/CustomTabWidgetText</item>
</style>
<style name="CustomTabWidgetText" parent="android:style/TextAppearance.Widget.TabWidget">
<item name="android:textSize">12sp</item>
<item name="android:textStyle">bold</item>
</style>
在我的AndroidManifest.xml文件我将RemoveTitleBar样式设置为可以正常工作的应用程序:
<application
android:icon="@drawable/ic_launcher_test_icon"
android:label="@string/app_name"
android:theme="@style/RemoveTitleBar"
....
但是,当我将CustomTheme样式应用于带有制表符的活动时,我会返回标题栏。但是,如果我删除线,它工作正常。
<activity android:name=".TabActivity"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@style/CustomTheme"> </activity>
我该怎么做,或者我必须改变我的styles.xml文件中的东西?谢谢你的时间。
非常感谢。我实际上改变了父母的两个样式为parent =“android:style/Theme.NoTitleBar”,所以我不需要将它放在每个项目下。非常感谢! :O) – joelreeves 2012-01-01 16:30:34