У меня есть изображение макета выставочного зала, и я хотел бы использовать управление масштабированием для увеличения детализации плана, как вы можете сделать это с iPhone. Я пытался использовать ZoomView с сенсорным слушателем, который работает, но вы не можете прокручивать экран. Я подумал об использовании элементов управления масштабированием и попытался отобразить свое изображение в веб-просмотре, а затем назначил ZoomView, используя следующий код.
LinearLayout zoomLayout =(LinearLayout)findViewById(R.id.layout_zoom);
WebView ex_layout = (WebView)findViewById(R.id.ImageView_Ex_Layout);
View zoomView = ex_layout.getZoomControls();
zoomLayout.addView(zoomView, new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
ex_layout.getSettings().setBuiltInZoomControls(true);
Появляются элементы управления масштабированием, но изображение отсутствует, это просто пустой экран. WebView объявлен как показано ниже
<WebView
android:id="@+id/ImageView_Ex_Layout"
android:src="@drawable/main_floorplan2"
android:layout_height="1250dp"
android:layout_width="850dp" >
</WebView>
Что я делаю не так?