对图像视图中放置的图像进行缩放控制?

时间:2011-03-31 13:22:18

标签: android

      public class map extends Activity  {

  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    ImageView iview = (ImageView)findViewById(R.id.iv1);
    FrameLayout mContentView = (FrameLayout)    
      getWindow().getDecorView().findViewById(R.id.FrameLayout01);

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

            } }


    <FrameLayout
         android:id="@+id/FrameLayout01" 
     android:layout_width="fill_parent" 
        android:layout_height="fill_parent" 
           xmlns:android="http://schemas.android.com/apk/res/android">


             <ImageView android:id="@+id/iv1" android:layout_width="wrap_content"  
               android:layout_height="wrap_content"
                  android:background="@drawable/delhi2"></ImageView>

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

请帮助并给出建议。真的很重要......  有我想要缩放的图像。我已将图像放在图像视图中并尝试上面给出的java代码,但我有关于iview.getzoomcontrols()的错误;这个函数在未定义的图像视图中...请帮我修正代码

1 个答案:

答案 0 :(得分:0)

这是因为方法getZoomControls是为ZoomButtonsController类定义的。

http://developer.android.com/reference/android/widget/ZoomButtonsController.html

但是,我不知道任何教程。祝你好运!