У меня есть форма на странице справа налево html, и у меня есть WebView
, которая показывает это. Поля ввода Html моей страницы не могут получить фокус, когда я нажимаю именно на них, но когда я пытаюсь прослушивать где-то рядом с правильной областью, он становится сфокусированным. Моя проблема возникает, когда телефон находится в портретном режиме, в то время как я не смотрю на него в ландшафтном режиме.Неправильная область фокуса элементов формы в android 4 (ICS) WebView
Вот скриншоты вышеупомянутого вопроса:
Любая помощь будет оценена.
Когда я добавляю атрибут dir = "rtl" в тег html, это происходит. Вы можете сделать то же самое, чтобы убедиться в моей проблеме. Поэтому, если в соответствии с спецификацией W3C атрибут dir можно добавить в тег html, это ошибка ICS WebView. Кроме того, это не о атрибуте dir в теге html, это всего лишь dir с значением «rtl» в теге html. –
Я не говорил, что с Android нет ошибки. Я отвечал на комментарий о том, что было неправильным поместить атрибут dir в элемент html, это совершенно правильное место для его размещения. Я также видел точно такую же проблему, как и вы в отношении позиции смещения «зон щелчка». Я поставил это на ошибку в Android, вызванную настройкой RTL. Если настройка кажется неактуальной. – Dickie