【发布时间】:2015-06-20 14:49:03
【问题描述】:
我刚刚开始自学 Android 开发,遇到了问题,需要帮助。
我正在了解ActionBar。我有兴趣自定义ActionBar。
我更改其背景颜色和项目间距的步骤是:
-
这个想法是有一个带有
ActionBar的基本主题。然后自定义它。代码:<!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="android:actionBarStyle">@style/MyActionBarTheme</item> </style> <style name="MyActionBarTheme" parent="@android:style/Widget.Holo.Light.ActionBar"> <item name="android:background">#F44336</item> </style> -
接下来,在我的
AndroidManifest.xml中,我使用我创建的自定义主题。代码:<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application>
但是我的ActionBar 的颜色还是黑色。我究竟做错了什么?我错过了什么吗?
【问题讨论】:
标签: android android-layout android-actionbar android-theme