Показать подсказку в android системных настройках - PullRequest
0 голосов
/ 02 февраля 2020

Я открываю системную настройку для методов ввода

Intent settingsIntent = new Intent("android.settings.INPUT_METHOD_SETTINGS");
startActivity(settingsIntent);

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

Экран из другого приложения

Ответы [ 2 ]

0 голосов
/ 02 февраля 2020

Глядя на снимок, я вижу 3 вещи:

  1. Вам нужно открыть Preference Screen с помощью доступных виртуальных клавиатур

  2. Это Footer и не подсказка, которую нужно настроить. Ссылка https://source.android.com/devices/tech/settings/settings-guidelines#footer

  3. Вам нужно получить Saved Preference Values, чтобы показать ваше сообщение нижнего колонтитула вместе с его предпочтительными значениями. Ссылка https://developer.android.com/guide/topics/ui/settings/use-saved-values#kotlin

Альтернатива точке №. 3, вы можете создать Custom Dialog на Preference Fragment, который показывает диалог внизу.

0 голосов
/ 02 февраля 2020

Попробуйте этот код, чтобы начать настройку приложения из вашего приложения.

  Intent settingIntent =new Intent(android.provider.Settings.ACTION_SETTINGS)
  startActivityForResult(settingIntent,55) 
...