0

Я хочу изменить цвет actionBar, я читал документы appcelerator и воспроизводил код без каких-либо результатов.Android - Actionbar

Что я делаю неправильно?

tiapp.xml

<android xmlns:android="http://schemas.android.com/apk/res/android"> 
    <manifest> 
     <application android:theme="@style/Theme.CustomActionBar"/> 
     <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="23" android:maxSdkVersion="23"/> 
    </manifest>  
    <manifest android:versionCode="3" android:versionName="1.0.1"/> 
</android> 

пользовательские темы

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <style name="Theme.CustomActionBar" parent="@style/Theme.AppCompat">   
    <item name="colorPrimary">#1565C0</item> 
    <item name="colorPrimaryDark">#0D47A1</item> 
    <item name="colorAccent">#FF80AB</item> 
    <item name="colorControlNormal">#757575</item> 
    <item name="colorControlActivated">#FF6E40</item> 
    <item name="colorControlHighlight">#FF4081</item> 
    <item name="colorSwitchThumbNormal">#BDBDBD</item> 
    <item name="android:colorButtonNormal">#BDBDBD</item> 
    <item name="android:colorEdgeEffect">#FF4081</item>   
    </style> 
</resources> 

Screenshot

Заранее спасибо ..

Titanium Appcelerator 4,5
SDK: 5.2.0 GA
Genymotion

+0

Вы используете 'ToolBar' или' ActionBar'? Я вижу, что вы используете API 23, поэтому я бы взял 'ToolBar'? –

+0

, это хороший вопрос, я просто скопировал код из документов appcelerator ... в документах говорится: «Actiobar» –

+0

Ах, а не Java. Неважно. Я понятия не имею о API-интерфейсе Appcelerator. –

ответ

3

Удалить эту строку: <manifest android:versionCode="3" android:versionName="1.0.1"/> и поставить android:versionCode и android:versionName в первый manifest тег.

+0

Спасибо !!!! что решить это !!! –

+0

Действительно. Путем дублирования '' вы позволяете Титану использовать последний, который не содержит настройки темы. –

+0

Thank @ Fokke-Appcelerator –