Uygulamamda multitouch uygulamaya çalışırken beklenmedik sonuçlar alıyorum. Birden fazla işaretçi için hiç veri alamıyorum. Telefonumda Multitouch kesinlikle çalışıyor, çünkü tarayıcımda tutam zum yapabiliyor ve GestureDetector ile parmak hareketini tespit edebiliyorum, ancak aşağıdaki örnek, ekrana dokunmak için kullandığım kaç parmağım olursa olsun action=0 pointers=1
'u basıyor. MotionEvent.getPointerCount() her zaman 1
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
findViewById(R.id.ll1).setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
Log.d("TAG","onTouch action="+event.getAction()+" pointers="+event.getPointerCount());
return false;
}
});
}
düzen:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/ll1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
</LinearLayout>
Teşekkür ederim, teşekkürler, teşekkürler! Bu belgelerin bir yerinde açıklanmış olması dileğiyle. – user1676075