1

アクションバーメニューの項目である検索ビューにオレンジスタイルを適用したいのですが、 http://android-holo-colors.com/を使用してオレンジスタイルを生成し、次を使用してスタイルを検索ビューに割り当てました

 <item
        android:id="@+id/menu_search"
        style="@style/EditTextOrange"
        android:actionViewClass="android.widget.SearchView"
        android:icon="@drawable/action_search"
        android:showAsAction="always"
        android:title="search"/>

私のスタイル

<?xml version="1.0" encoding="utf-8"?>

<!-- Generated with http://android-holo-colors.com -->
<resources xmlns:android="http://schemas.android.com/apk/res/android">

  <style name="EditTextOrange" parent="android:Widget.EditText">
      <item name="android:background">@drawable/edit_text_holo_light</item>
      <item name="android:textColor">#000000</item>
  </style>

</resources>

検索ビューにスタイルを適用するにはどうすればよいですか?

4

2 に答える 2

1

SearchViewドローアブルは次のように変更できます。

<style name="EditTextOrange" parent="android:Theme.Holo">

    <item name="android:searchViewTextField">@drawable/mySearchView</item>

</style>
于 2013-01-29T15:25:26.027 に答える
1

http://android-holo-colors.com/から生成された textfield_activated_holo_light 画像を使用して問題を解決します

searchPlate.setBackgroundResource(R.drawable.textfield_activated_holo_light);
于 2013-01-29T17:15:25.893 に答える