【发布时间】:2012-02-27 08:43:24
【问题描述】:
我有一张展厅布局的图像,我想像使用 iPhone 一样使用缩放控件来放大平面图细节。我试过使用带有触摸监听器的 ZoomView ,但你不能在屏幕上滚动。我想使用缩放控件并尝试在 web 视图中显示我的图像,然后使用以下代码分配 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>
我做错了什么?
【问题讨论】:
标签: android eclipse android-layout webview zooming