Не показывать прокрутку во всплывающем предложении AutoCompleteTextView с одним элементом - PullRequest
0 голосов
/ 10 декабря 2018

Я пытаюсь использовать 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"/>

Но текст отображается неправильно ипоявится свиток.То же самое хорошо работает, когда количество элементов в предложении два или более.Как я могу это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...