2011-03-27 86 views
0
<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:background="@drawable/delhi2">  

      <ZoomControls 
     android:layout_width="wrap_content" 
       android:id="@+id/ZoomControls01" 
      android:layout_height="wrap_content" 
        android:layout_gravity="right"> 
       </ZoomControls> 
        </LinearLayout> 

如何为地图图像添加缩放控件和垂直和水平滚动。我已将图像放在屏幕上作为背景。请单击代码如何将缩放控件添加到地图图像

回答

0

您可能需要将图像放在ImageView中才能放大图像。然后这样做在代码:

/* Set up the Zoom controls */ 
ImageView iview = (ImageView)findViewById(android.R.id.imageViewId); 
FrameLayout mContentView = (FrameLayout) getWindow().getDecorView().findViewById(android.R.id.content); 

final View zoom = iview.getZoomControls(); 
mContentView.addView(zoom, ZOOM_PARAMS); 
zoom.setVisibility(View.VISIBLE); 

RGDS AJ

+0

,我必须把它在一个帧布局??? – sarva 2011-03-27 15:05:06

+0

不知道你是否有这样做,但这是我做到这一点。 – AnthonyJ 2011-04-04 06:11:16

+0

我无法处理图像视图,因为它显示getzoomcontrols未定义为imageview – sarva 2011-04-05 01:24:09