<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- the theme applied to the application or activity -->
<style name="CustomActionBarTheme"
parent="@android:style/Theme.Holo.Light.DarkActionBar">
<item name="android:actionBarStyle">@style/MyActionBar</item>
<item name="android:windowNoTitle">false</item>
<item name="android:windowFullscreen">true</item>
</style>
<!-- ActionBar styles -->
<style name="MyActionBar"
parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse">
<item name="android:background">#2d73c4</item>
</style>
</resources>
をも、私は.xmlファイルを作成します私のコードでの@描画可能/メニュー/ actionbar.xmlに置かれたファイル名のアクションバー:私はリストビューを使用するときに
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/search"
android:showAsAction="always"
android:title="Αναζήτηση"
android:icon="@drawable/ic_action_search"/>
</menu>
ので、私はしたい、色を変更するための私の選択した項目に。 私はthemes.xmlでこの行を試しましたが、動作しませんでした。
私はその後、私はここにToolbar
ウィジェットを使用するための例を取る、あなたのアクションバーのため
Toolbar
または
android.support.v7.widget.Toolbar
ウィジェットを使用していることを前提としてい
<item name="android:colorActivatedHighlight">@android:color/transparent</item>
あなたの質問を理解できない、リストビューを持っている、1つのアイテムを選択すると、アクションバーの色が変わるはずですか?どの色ですか?バックグラウンド? –
正確には、アイテムを選択しても背景色が変わっていません。 – Dim
あなたのアプリに 'ツールバー'ウィジェットを追加しましたか?あなたはidでそれを見つけることができ、コードの背景色を設定することができます。 –