Я сейчас пытаюсь улучшить андроид, который я недавно получил в качестве передачи от стажера.Определите, какой вид клика был нажат/коснулся ниже alertdialog
Режущий к случаю, что я пытаюсь достичь, когда возникает ошибка, например, неверный вход, отображается пользовательский alertdialog - это работает нормально. Предупреждение отображается в нижней части экрана и остается до касания экрана. Проблема в том, что я хотел бы, чтобы фокус был настроен на то, что касается пользователя, например, пользователь может коснуться ввода имени пользователя или ввода пароля. Фокус должен получить запрос по указанному мнению.
Но я не могу понять, как определить, какое представление нажата «внизу» диалогового окна предупреждения.
Диалоговое окно появляется и просматривается, поэтому вы не можете коснуться вида под ним, вам нужно отменить диалог, прежде чем какое-либо взаимодействие произойдет на следующем рисунке. Это нормальное поведение в отношении Android, которое ожидают – tyczj
, но это неудачно. Невозможно определить, какое представление имеет конкретное значение x, y, если я использовал MotionEvent для получения значений x, y? – Snappiestjack