我遇到的问题是,当我想在设计库的'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>
答案 0 :(得分:0)
检查doc:
注意:当将填充文本字段与
EditText
子项(不是TextInputEditText
,请确保将EditText
的{{1}}设置为android:background
。这样,@null
可以在TextInputLayout
。
只需使用:
EditText