2015-03-19 94 views
1

我使用Widget.AppCompat.SearchView拿到,看起來搜索欄,並在此article現在獲得正確的搜索欄

解釋,但我想要的東西,更喜歡這個,但我自己的顏色可以調整方案。 enter image description here

我是否需要使用其他小部件?如果是這樣的話?

回答

2

我認爲你需要Theme.AppCompact.Light爲明亮的顏色。

res/values/themes.xml

<?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> 
    </style> 

    <!-- ActionBar styles --> 
    <style name="MyActionBar" 
      parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse"> 
     <item name="android:background">@drawable/actionbar_background</item> 
    </style> 
</resources> 

或此爲文字的變化顏色(搜索文本); 在:res/values/themes.xml

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <!-- the theme applied to the application or activity --> 
    <style name="CustomActionBarTheme" 
      parent="@style/Theme.Holo"> 
     <item name="android:actionBarStyle">@style/MyActionBar</item> 
     <item name="android:actionBarTabTextStyle">@style/MyActionBarTabText</item> 
     <item name="android:actionMenuTextColor">@color/actionbar_text</item> 
    </style> 

    <!-- ActionBar styles --> 
    <style name="MyActionBar" 
      parent="@style/Widget.Holo.ActionBar"> 
     <item name="android:titleTextStyle">@style/MyActionBarTitleText</item> 
    </style> 

    <!-- ActionBar title text --> 
    <style name="MyActionBarTitleText" 
      parent="@style/TextAppearance.Holo.Widget.ActionBar.Title"> 
     <item name="android:textColor">@color/actionbar_text</item> 
    </style> 

    <!-- ActionBar tabs text styles --> 
    <style name="MyActionBarTabText" 
      parent="@style/Widget.Holo.ActionBar.TabText"> 
     <item name="android:textColor">@color/actionbar_text</item> 
    </style> 
</resources> 

如果你能翻譯波斯語,使用此:

Customization Searchbar ,我也建議你閱讀本:

Customize the Android search view widget

希望這有助於你。

+0

你用最新的AppCompat v21 +試過這個嗎? – 2015-03-19 13:16:36

+0

最後一個鏈接提到,爲了得到我想要的東西,我將不得不破解它,以及所有相關的風險。所以不知道這是不是他想要的,但至少現在我可以與他分享這些信息,如果他想繼續。感謝您回答問題。 – 2015-03-19 13:19:28

+0

@RekijanKileren這對你有用嗎? – 2015-03-19 13:25:45