ABS または標準の ActionBar を使用して動作するアクション ボタンのテーマを取得できないようです。私のテーマで使用しているにもかかわらずselectableItemBackground
、要求された赤いハイライトの代わりに青いハイライトを使用しています。ただし、SearchView の破棄ボタンでは問題なく動作するようです (添付の画像を参照)。
私は単純なものが欠けていると確信しています。
押されたアクション ボタンは、このハイライトを使用します。
これを使用する必要がある場合:
これは私が使用しているスタイルです:
<style name="Theme.Styled" parent="Theme.Sherlock.Light.DarkActionBar">
<item name="actionBarStyle">@style/Widget.Styled.ActionBar</item>
<item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item>
<item name="actionBarTabStyle">@style/MyActionBarTabStyle</item>
<item name="android:actionBarTabStyle">@style/MyActionBarTabStyle</item>
<item name="android:fastScrollThumbDrawable">@drawable/fastscroll</item>
<item name="android:editTextStyle">@style/Widget.Styled.EditText</item>
<item name="android:selectableItemBackground">@drawable/selectable_background</item>
</style>
アップデート
usingは機能して<item name="android:actionBarItemBackground">@drawable/selectable_background</item>
いるように見えますが、これはテーマに関する Nick Butcher の記事で使用されているものではありません。これは受け入れられますか? 何か壊れますか?