Android TextInputLayout Открытое раскрывающееся меню - PullRequest
0 голосов
/ 10 апреля 2020

Недавно android представил новое раскрывающееся меню «Exposed» для макета ввода текста.

Я пытаюсь добавить его в XML, но не могу его найти.

Я использую последняя версия дизайна материала 1.2.0-alpha05.

Также в моем стиле используются компоненты материалов, как показано ниже:

<style name="AppTheme" parent="Theme.MaterialComponents.DayNight">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>

    <item name="actionOverflowButtonStyle">@style/actionButtonOverflow</item>
</style>

Однако я все еще не могу найти новое раскрывающееся меню Exposed. согласно Material.io.

Может кто-нибудь подсказать мне, как получить это в моем приложении.

1 Ответ

1 голос
/ 10 апреля 2020

Используйте style="@style/Widget.MaterialComponents.TextInputLayout.FilledBox.ExposedDropdownMenu" в вашем TextInputLayout как это:

<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">

  <AutoCompleteTextView
      android:layout_width="match_parent"
      android:layout_height="wrap_content"/>

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