不知何故,我很难弄清楚一个看似简单的问题。我指定的所有属性,包括android:text
、android:textSize
、android:textColor
、android:textAppearance
,似乎都对我的 ActionBar 没有任何作用。当我在 ActionBar 上运行我的项目“MainActivity”时仍然是白色的并且默认字体大小。我正在使用 API 级别 16。
这是我的styles.xml:
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="AppTheme" parent="android:style/Theme.Holo">
<item name="android:actionBarStyle">@style/ActionBar</item>
</style>
<style name="ActionBar" parent="android:style/Widget.Holo.ActionBar">
<item name="android:text">This String Is Not Showing Up In ActionBar!</item>
<item name="android:textColor">@android:color/holo_orange_dark</item>
<item name="android:textSize">44dp</item>
</style>
</resources>
和我的 AndroidManifest.xml:
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
有人可以告诉我我做错了什么吗?