तो, यह मैंने कोशिश नहीं की है, लेकिन प्रलेखन के माध्यम से एक नज़र दे रही है, तो आप इस प्रभाव के लिए कुछ करने के लिए सक्षम हो सकता है:
कैद एक ACTION_DOWN
MotionEvent
(एक स्पर्श से डिबगर के माध्यम से कार्रवाई) और इसके गुणों (नीचे समय, घटना समय, और मेटा राज्य) नोट करें। एक विशिष्ट स्पर्श घटना को अनुकरण करने के लिए आपको किस प्रकार के मूल्यों का उपयोग करना चाहिए, यह जानने के लिए केवल एक बार ऐसा करने की आवश्यकता होगी।
अपने परीक्षण कार्यक्रम में, साथ MotionEvent.obtain()
MotionEvent newTouch = MotionEvent.obtain(downTime, eventTime, MotionEvent.ACTION_DOWN, x, y, metaState);
अपने दृश्य पर घटना प्रेषण एक नया MotionEvent
बनाएँ:
view.dispatchTouchEvent(newTouch);
मुझे लगता है कि इस पर है सही ट्रैक लेकिन मैंने यह भी पूछा है: http://stackoverflow.com/questions/10423240/how-to-f ix-इंजेक्ट-इवेंट-अनुमति-अपवाद-स्पष्टीकरण में मदद करने के लिए एक-गतिविधि-स्पर्श-टू-ए-एक्टिविटी और इस उत्तर को और अधिक पूरा करने में मदद करें। –