에 적용되지 않는 :생성 된 스타일은 내가 다음 스타일을 사용했습니다 안드로이드 응용 프로그램
길고도 짧은 이야기, 그것은 ActionBar
보라색한다.
모든 파일을 .zip 파일에서 가져 와서 내 프로젝트에 배치했습니다. 파일 styles_zhc_style.xml
의 <resources>
내에서 내가있어 :
<application
android:allowBackup="true"
android:name="com.zhc.android.ZHCApp"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/Theme.Zhc_style" >
<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>
, 내 목표 SDK 버전은 21 : 나는이 다음에 내 안드로이드 매니페스트를 변경 한
<style name="Theme.Zhc_style" parent="@style/Theme.AppCompat.Light.DarkActionBar">
<item name="android:actionBarItemBackground">@drawable/selectable_background_zhc_style</item>
<item name="android:popupMenuStyle">@style/PopupMenu.Zhc_style</item>
<item name="android:dropDownListViewStyle">@style/DropDownListView.Zhc_style</item>
<item name="android:actionBarTabStyle">@style/ActionBarTabStyle.Zhc_style</item>
<item name="android:actionDropDownStyle">@style/DropDownNav.Zhc_style</item>
<item name="android:actionBarStyle">@style/ActionBar.Solid.Zhc_style</item>
<item name="android:actionModeBackground">@drawable/cab_background_top_zhc_style</item>
<item name="android:actionModeSplitBackground">@drawable/cab_background_bottom_zhc_style</item>
<item name="android:actionModeCloseButtonStyle">@style/ActionButton.CloseMode.Zhc_style</item>
<!-- Light.DarkActionBar specific -->
<item name="android:actionBarWidgetTheme">@style/Theme.Zhc_style.Widget</item>
</style>
여전히 응용 프로그램 상단에 어두운 ActionBar가 표시됩니다. 스타일 생성기를 사용하여 기본 테마 '빛'을 설정하고 모든 파일을 다시 이동하는 설정을 변경하면 실제로 ActionBar가 조명 테마가된다는 것을 알 수 있습니다. 가벼운 ActionBar, 흰색 글자 대신 검정색 ...하지만 여전히 자주색은 아닙니다.
내가 뭘 잘못하고 있니?