This was not possible until the advent of API 9 / Android 2.3 / Gingerbread. You MotionEvent#obtaincan use the method to create one MotionEventthat contains several pointers, which you can then send to your views for testing. (Remember recycle() MotionEventwhen you are done with it.)
adamp source
share