Я просто хочу знать, возможно ли мне добавить элементы управления увеличением в мой XML-макет. Если да, можете ли кто-нибудь направить меня к образцу, основанному на нем. Или любая помощь, основанная на этом, мне очень поможет. Спасибо.
Только несколько элементов управления (например, WebView и MapView) имеют built- в масштабировании. Вам нужно будет реализовать свою собственную схему масштабирования для любого другого вида и/или макета.
Если вы просто спрашиваете о кнопках управления масштабированием, просто добавьте следующий код в свой макет:
<ZoomControls
android:id="zoomControls"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
(обратите внимание, что в этом коде будут добавлены кнопки, но нет какой-либо функции масштабирования)
Проверьте api здесь. Вам нужно будет настроить двух слушателей для этих элементов управления, для увеличения и уменьшения масштаба. Это стандартные OnClickListener
как с любой другой кнопкой. Вам нужно будет увеличить/уменьшить внутри обратного вызова onClick(View v)
.