Android - Общий Zoom

1

Есть ли какие-либо решения масштабирования для Android, которые можно применить к общему представлению Android?

Моему приложению нужно нажимать много информации на экран, а на некоторых телефонах экран настолько мал, что эти данные становятся нечитаемыми.

Я хочу получить функцию масштабирования, которая работает, в частности, для текстовых и графических кнопок. Я предполагаю, что zoomView, который работает для этих двух встроенных функций, будет работать и для большинства других.

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

Если нет существующего решения, может ли кто-нибудь предложить хороший подход?

Теги:
android-widget

1 ответ

2
Лучший ответ

Есть ли какие-либо решения масштабирования для Android, которые можно применить к общему представлению Android?

Это невозможно, за исключением, возможно, на Android 3.0. На Android 3.0 (уровень API 11) у вас есть getScaleX() и getScaleY(), которые могут удовлетворить ваши потребности.

Если нет существующего решения, может ли кто-нибудь предложить хороший подход?

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

Или используйте ScrollView (или HorizontalScrollView) и используйте более крупные виджеты (эффективно пред-масштабирование вашего контента).

Вы можете попытаться реализовать свое собственное псевдо-масштабирование, изменив размер текста и размеры кнопок на основе ввода пользователя (например, меню параметров для увеличения/уменьшения), но я не уверен, насколько хорошо это будет работать.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню