SearchView по-прежнему можно нажимать после установки в xml значения clickable в false

Я бы хотел, чтобы мой SearchView оставался неактивным, пока данные моего приложения не загрузятся с сервера. Как я могу это сделать? Я пробовал оба из следующих, но ни один не работал:

XML:

 android:clickable="false"

Джава:

searchView.setClickable(false);

Мой xml

<SearchView
        android:id="@+id/searchView"
        android:layout_width="match_parent"
        android:layout_height="60dp"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true">
    </SearchView>

1 ответ

Использование:

searchView.setFocusable(false);
searchView.setClickable(false);

Если это не сработает, вы можете попробовать изменить тип ввода:

searchView.setInputType(InputType.TYPE_NULL);
Другие вопросы по тегам