Как включить тактильную обратную связь (вибрацию) в WebView? - PullRequest
0 голосов
/ 24 марта 2011

Я просматривал встроенную тактильную обратную связь, которую можно включить с помощью параметра KickBack в меню «Доступность». Он работает, как я ожидал, на большинстве элементов пользовательского интерфейса.

Для тех, кто не знает, что такое тактильная обратная связь, это очень просто, просто слегка вибрируйте, когда пользователь нажимает любую кнопку / клавишу / поле.

Что ж, моя проблема в том, чтобы включить эту функцию в интерфейсе WebView. Я включил его, позвонив по номеру WebView.setHapticFeedbackEnabled(true), но он не сработал. Я также пытался использовать собственный веб-браузер Android, но тактильная обратная связь там тоже не включена.

Мне было интересно, есть ли у кого-нибудь совет, как вручную настроить эту обратную связь для WebView, потому что я смотрел на API и не могу понять.

PD: я разрабатываю для FroYo на Nexus One с 2.2.1.

Привет!

1 Ответ

0 голосов
/ 24 марта 2011

В настоящее время это невозможно, так как элемент управления WebView по умолчанию недоступен. Это будет исправлено в Android 3.0, согласно этой записи в блоге Если вам нужно, чтобы доступность работала с веб-контентом, отображаемым в вашем приложении, взгляните на IDEAL Web Reader Это открытый исходный код, так что вы может быть в состоянии использовать некоторые из их кода или идеи в вашем собственном приложении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...