2014-10-30 24 views
0

我將appcompat更新到版本21,並注意輸入元素的交互式樣行爲。例如。在我的應用程序中,我有EditTextAutoCompleteTextView。首先有primaryColor焦點顏色:
enter image description here
但第二個有老全息焦點顏色(和樣式):
enter image description here
我所有的活動中使用單一的主題。我沒有改變任何這些屬性。我也沒有用xml或代碼來設計這些元素。輸入UI元素聚焦顏色問題(appcompat 21)

<style name="AppTheme" parent="AppTheme.Base"> 
    <item name="android:windowContentOverlay">@null</item> 
    <item name="android:textColor">@android:color/black</item> 
    <item name="colorPrimary">@color/action_bar</item> 
    <item name="colorPrimaryDark">@color/action_bar</item> 
    <item name="actionBarSize">@dimen/actionbar_height</item> 
    <item name="drawerArrowStyle">@style/DrawerArrowStyle</item> 
</style> 
<style name="AppTheme.Base" parent="Theme.AppCompat.Light.NoActionBar"></style> 

您怎麼看待它?

回答

1

目前appcompat-v7不支持AutoCompleteTextView涉及舊版Android的材料設計風格。

Docs

的Theme.AppCompat主題爲這些 部件材質設計風格:

  • 的EditText
  • 微調
  • 複選框
  • 單選
  • SwitchCompat
  • CheckedTextView

這可能是爲什麼你面臨這個問題。

+0

我認爲你是對的。謝謝。 – rocknow 2014-10-30 10:50:10

相關問題