Настройка языка голосового ввода Google

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

<searchable xmlns:android="http://schemas.android.com/apk/res/android"
android:label="@string/app_name"
android:hint="@string/phSearch"
android:voiceSearchMode="showVoiceSearchButton|launchRecognizer"></searchable>

Язык поиска по умолчанию - английский. Который я хочу установить на другой язык для голосового ввода (язык локали приложения). Я пробовал разные значения для android:voiceLanguage атрибут, но ничего не получалось. Я действительно не хочу, чтобы пользователи возвращались к настройкам -> голос, а затем переключали голосовые сообщения между английским (когда мое приложение не используется) и неанглийским (при использовании моего приложения).

Какой правильный способ программно установить язык ввода по вашему выбору, когда всплывающее окно "говорите сейчас" показывается вам в окне поиска?

0 ответов

Другие вопросы по тегам