'com.google.android.material:material:1.1.0-alpha02'之后,TextInputLayout boxBackgroundColor不起作用

时间:2019-07-26 19:49:54

标签: android android-studio material-design android-textinputlayout

我遇到的问题是,当我想在设计库的'com.google.android.material:material:1.1.0-alpha02'之后的版本上的TextInputLayout上设置boxBackgroundColor时,我看不到任何更改,因为我想要要使用仅在更高版本中受支持的ExposedDropdownMenu,我似乎找不到任何解决方案。 我尝试用Java以及样式设置它,但是没有结果。

<com.google.android.material.textfield.TextInputLayout
    style="@style/Widget.MaterialComponents.TextInputLayout.FilledBox.ExposedDropdownMenu"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:theme="@style/Theme.MaterialComponents"
    app:boxBackgroundColor="@color/colorAccent"
    android:hint="@string/hint_text">

  <AutoCompleteTextView
      android:id="@+id/filled_exposed_dropdown"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"/>

</com.google.android.material.textfield.TextInputLayout>

1 个答案:

答案 0 :(得分:0)

检查doc

  

注意:当将填充文本字段与EditText子项(不是   TextInputEditText,请确保将EditText的{​​{1}}设置为   android:background。这样,@null可以在   TextInputLayout

只需使用:

EditText

enter image description here