web-dev-qa-db-ja.com

Cant resolve Widget.MaterialComponents.TextInputLayout。*。ExposedDropdownMenu

TextInpuLayoutで囲まれたAutoCompleteTextViewを作成しようとしました。 documentation によると、私は使用する必要があります

Widget.MaterialComponents.TextInputLayout.*.ExposedDropdownMenu 

スタイルとして。

しかし、私はこのスタイルを解決できます、私は使用することができます

@style/Widget.MaterialComponents.TextInputLayout.FilledBox.Dense
@style/Widget.MaterialComponents.TextInputLayout.FilledBox
@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox.Dense
@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox

私のプロジェクトは

implementation 'com.Android.support:design:28.0.0'

最終結果は次のようになります。

<com.google.Android.material.textfield.TextInputLayout
style="@style/Widget.MaterialComponents.TextInputLayout.FilledBox.ExposedDropdownMenu"
    Android:layout_width="match_parent"
    Android:layout_height="wrap_content"
    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>
6
dtzkwa34

アプリケーションでTheme.MaterialComponentsを使用することを忘れないでください

AndroidManifest.xml

<application
    Android:theme="@style/AppTheme"
    ...

style.xml

<style name="AppTheme" parent="Theme.MaterialComponents.Light.DarkActionBar">
1
R3mx

これで使用できます

implementation 'com.google.Android.material:material:1.2.0-alpha05'
0
PatoWhiz