Могу ли я установить что-то вроде «всплывающую подсказку» для просмотра в Android?

StackOverflow https://stackoverflow.com/questions/4433383

Вопрос

Могу ли я установить некоторое сообщение, чтобы выглядеть как «всплывающая подсказка» для текстового представления или кнопки?

Это было полезно?

Решение

Там нет концепции «зависающего» на сенсорном экране, но вы могли бы установить LongclickListener на ваш взгляд и иметь Тост появляются после длительного прессы. Что-то вроде этого:

Toast viewToast = Toast.makeText(this, "My View Tooltip", Toast.LENGTH_SHORT);

View myView = (View)findViewById(R.id.my_view);

myView.setOnLongClickListener(new OnLongClickListener() {
    @Override
    public void onLongClick(View v) {
        viewToast.show();
    }
});

Редактировать: Прочитав ваш комментарий, вы должны просто использовать hint Атрибут в вашем макете EditText XML:

<EditText
    android:hint="My tip here" />

Другие советы

-Выберите текстовый просмотр со своим подсказом и установите его на невидимое.

-Креата Анимация XML с Alpha Animation, укажите, как долго вы хотите отобразить (в конце, установите анимацию в нулевую альфа, чтобы она оставалась невидимой) и положить его в Res-> Anim Folder

- ИНТРЕЦИРОВАНИЕ И ОНКТИРОВАННЫЕ МЕТОДЫ МЕТОДОВ, КОТОРЫЕ НУЖНО НАГУСКУ

  1. Установите вид текста для видимого
  2. Крючок анимации (например, r.anim.tooltip) на этот вид текста

- Используйте логические флаги и позволяют пользователю отключить подсказки инструментов в меню.

Я оставлю код конкретивы для вас. Вы найдете их легко в Stackoverflow.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top