Talkback Android не читает содержимое диалогового окнаAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Talkback Android не читает содержимое диалогового окна

Сообщение Anonymous »

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

Код: Выделить всё

private void showAlert(String title, String msg) {
customDialog = new Dialog(LoginActivity.this,
android.R.style.Theme_Dialog);
customDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
customDialog.setContentView(R.layout.custom_alert_dialog);

tvTitle = (TextView) customDialog
.findViewById(R.id.dialog_title);
tvMsg = (TextView) customDialog
.findViewById(R.id.dialog_message);
btnNeutral = (Button) customDialog
.findViewById(R.id.closeAlert);

tvMsg.setText(msg);
tvTitle.setText(title);

tvMsg.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED);
tvMsg.setFocusable(true);

btnNeutral.setText("Close");
btnNeutral.setVisibility(View.VISIBLE);
btnNeutral.setOnClickListener(new OnClickListener() {

public void onClick(View v) {
customDialog.dismiss();
}
});
customDialog.show();
tvMsg.requestFocus();
}
Код работает нормально, но меня беспокоит то, что я пытаюсь использовать обратную связь Android. Он читает только заголовок диалогового окна. Talkback должен читать содержимое (сообщение) диалогового окна, а не заголовок. Может ли кто-нибудь помочь мне это сделать?

Подробнее здесь: https://stackoverflow.com/questions/465 ... dialog-box
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»