Как отобразить пользовательский вид так же, как при длительном нажатии на значок поиска на изображении ниже? - PullRequest
1 голос
/ 11 февраля 2020

This is image Как отобразить пользовательский вид так же, как при длительном нажатии на значок поиска на изображении ниже?

my code

Ответы [ 2 ]

3 голосов
/ 11 февраля 2020

функция, которую вы хотите реализовать, называется «Подсказка». Android default дает нам возможность добавить всплывающую подсказку к представлению.

TooltipCompat.setTooltipText(imgSearch, "Your tooltip string here")

// "imgSearch" - это ваша кнопка View / View / все, к чему вы хотите добавить всплывающую подсказку, когда пользователь нажимает ее долго.

2 голосов
/ 11 февраля 2020

Вы можете определить title свойство в вашем файле меню, как показано ниже.


<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/action_call"
    android:title="Call"
    app:showAsAction="always"
    android:icon="@android:drawable/ic_menu_call" />
</menu>

Если вы не используете меню, просто добавьте приведенный ниже код в метод onCreate.


TooltipCompat.setTooltipText(your_view_id, "Your message here")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...