ここ にズームインおよびズームアウトの TouchImageView があります。ここで scrollView の部分を見てきました
誰かがここで私を助けてくれませんか
これは、「MikeOrtiz」の 回答に従った後のlogcatエラーです。指でズームしようとすると、アプリケーションがクラッシュし、ユーザーが画像に触れる可能性があります。この問題を回避するにはどうすればよいですか? ズームインとズームアウトボタンでズームしたいだけですが、他の誰かが画像に触れた場合、アプリをクラッシュさせるのではなく、そのアクションを無視する必要があります
02-03 21:09:00.880: E/AndroidRuntime(14290): FATAL EXCEPTION: main 02-03 21:09:00.880: E/AndroidRuntime(14290): java.lang.UnsupportedOperationException: Scale は minScale より大きく、それより小さくなければなりませんmaxScale 02-03 21:09:00.880: E/AndroidRuntime(14290): com.example.imagetouchview.TouchImageView1.setZoom(TouchImageView1.java:369) 02-03 21:09:00.880: E/AndroidRuntime(14290) より: com.example.imagetouchview.TouchImageView1.setZoom(TouchImageView1.java:354) 02-03 21:09:00.880: E/AndroidRuntime(14290): com.example.imagetouchview.MainActivity$1.onClick(MainActivity.java: 49) 02-03 21:09:00.880: E/AndroidRuntime(14290): android.view.View.performClick(View.java:4211) 02-03 21:09:00.880: E/AndroidRuntime(14290): at android.view.View$PerformClick.run(View.java:17267) 02-03 21:09:00.880: E/AndroidRuntime(14290):android.os.Handler.handleCallback(Handler.java:615) 02-03 21:09:00.880: E/AndroidRuntime(14290): android.os.Handler.dispatchMessage(Handler.java:92) 02-03 21 :09:00.880: E/AndroidRuntime(14290): android.os.Looper.loop(Looper.java:137) 02-03 21:09:00.880: E/AndroidRuntime(14290): android.app.ActivityThread. main(ActivityThread.java:4898) 02-03 21:09:00.880: E/AndroidRuntime(14290): java.lang.reflect.Method.invokeNative(ネイティブ メソッド) 02-03 21:09:00.880: E/AndroidRuntime (14290): java.lang.reflect.Method.invoke(Method.java:511) 02-03 21:09:00.880: E/AndroidRuntime(14290): com.android.internal.os.ZygoteInit$MethodAndArgsCaller で。実行 (ZygoteInit.java:1006) 02-03 21:09:00.880: E/AndroidRuntime(14290): com.android.internal.os.ZygoteInit.main(ZygoteInit.java:773) 02-03 21:09: 00.880:E/AndroidRuntime(14290): dalvik.system.NativeStart.main(ネイティブメソッド)