Я пытаюсь использовать AutoCompleteTextView в моем приложении, которое работает нормально, но когда номер предложения только один, а текст предложения больше 1 строки (многострочный), видна только одна строка.Скрытый текст появляется на свитке.Что я хочу сделать, так это то, что при наличии одного предложения содержимое предложения во всплывающем окне должно быть полностью видимым без прокрутки.Чтобы добиться этого, я создал пользовательский XML-файл, который выглядит следующим образом:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:scrollbars="none">
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/item"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="8dp"
android:scrollbars="none"/>
</LinearLayout>
. И AutoCompleteTextView раздувается из этого XML-файла -
<?xml version="1.0" encoding="utf-8"?>
<AutoCompleteTextView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/selector_material_single_line_edit_text"
android:maxLines="1"
android:paddingBottom="2dp"
android:paddingTop="4dp"
android:singleLine="true"
android:textColorHighlight="@color/primary_material"
android:textCursorDrawable="@drawable/shape_text_cursor"
tools:ignore="LabelFor"/>
Но текст отображается неправильно ипоявится свиток.То же самое хорошо работает, когда количество элементов в предложении два или более.Как я могу это исправить?