2011-03-27 43 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