输入UI元素聚焦颜色问题(appcompat 21)

时间:2014-10-30 10:36:21

标签: android android-edittext autocompletetextview android-appcompat

我将appcompat更新到版本21并注意到输入元素的内容样式行为。例如。在我的应用中,我有EditTextAutoCompleteTextView。首先有primaryColor焦点颜色:
enter image description here
但第二个有旧的全息焦点颜色(和风格):
enter image description here
我的所有活动都使用单一主题。我没有改变任何这些属性。另外,我没有在xml或代码中设置这些元素。

<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 个答案:

答案 0 :(得分:1)

当涉及到旧版Android的素材设计风格时,appcompat-v7目前不支持AutoCompleteTextView

来自Docs

  

Theme.AppCompat主题为这些主题提供材质设计样式   窗口小部件:

     
      
  • 的EditText
  •   
  • 微调
  •   
  • 复选框
  •   
  • 单选按钮
  •   
  • SwitchCompat
  •   
  • CheckedTextView
  •   

这可能是你面对这个问题的原因。