Как настроить элементы управления масштабированием на настраиваемые кнопки?

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

Как я это сделаю? Я знаю, что WebView и MapView имеют автоматические элементы управления масштабированием, но я хочу установить их на кнопки, которые я создал в своем пользовательском интерфейсе.

Любая помощь?


person Jack Dsilva    schedule 14.12.2011    source источник


Ответы (1)


Вызовите zoomIn() и zoomOut() на WebView в ваших кнопках слушателей onClick.

person Anasthase    schedule 14.12.2011
comment
Не могли бы вы рассказать немного больше, пожалуйста, @Anasthase? - person Jack Dsilva; 14.12.2011
comment
Это было так просто @Anasthase. Большое спасибо, и вот вам +1 и принято :) - person Jack Dsilva; 14.12.2011
comment
Я полагаю, что в вашем Activity вы получили свои кнопки и веб-просмотр. На кнопки добавьте прослушиватель кликов, используя setOnClickListener(), и внутри этого прослушивателя вызовите yourWebView.zoomIn() (или zoomOut()). - person Anasthase; 14.12.2011
comment
Да, я понял это, следуя твоему пути @Anasthase:) Еще раз спасибо. - person Jack Dsilva; 14.12.2011