在onDoubleTapEvent上调整图像大小
答
XML:
<?xml version="1.0" encoding="utf-8"?>
<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/myImage"
android:src="@drawable/myPicture"
android:layout_width="64sp"
android:layout_height="64sp"
/>
的Java:
public class MyActivity extends Activity implements OnDoubleTapListener{
private ImageView img;
private static int NEW_WIDTH = 100;
private static int NEW_HEIGHT = 100;
@Override
public void onCreate(Bundle savedInstanceState){
setContentView(R.layout.myLayout);
this.img = findViewById(R.id.myImage);
img.setOnDoubleTapListener(this);
}
public boolean onDoubleTap(MotionEvent e){
this.img.setLayoutParams(new LayoutParams(NEW_WIDTH, NEW_HEIGHT));
}
事情是这样的......
答
上面的代码是不工作的img.setOnDoubleTapListener给出错误(这)行... 给出这种类型的错误 “方法setOnDoubleTapListener(this)是未定义的类型ImageView”。
+1
复制粘贴你的代码在这里。 – Zoombie 2012-09-28 05:34:26
+0
我同意@Hemant Vc – 2013-12-13 10:12:07
感谢它为我工作。现在我想给doubleTapEvent放大和缩小效果。再次感谢 – Zoombie 2010-11-18 06:20:58
@Zoombie你确定这适用于你:D – 2013-12-13 10:07:21
这是错误的**答案**你不能在'ImageView'上设置onDoubleTapListener – 2013-12-13 10:08:51