Per alcune ragioni devo disabilitare la funzionalità multi-touch sulla mia app. L'utente può premere un solo pulsante alla volta o l'app si blocca. C'è un modo per attuare questo requisito?Disabilitare il multi-touch sulla mia app
Grazie mille!
Per alcune ragioni devo disabilitare la funzionalità multi-touch sulla mia app. L'utente può premere un solo pulsante alla volta o l'app si blocca. C'è un modo per attuare questo requisito?Disabilitare il multi-touch sulla mia app
Grazie mille!
Per evitare questo è necessario disattivare splitMotionEvents o windowEnableSplitTouch attributo all'interno ViewGroup pulsanti sono stati si trovano.
android:splitMotionEvents="false"
Quindi, cosa succede se un'app ha una gerarchia di viste profonde e ci sono pulsanti sul nodi foglia della gerarchia? Dobbiamo contrassegnare ogni ViewGroup fino alla radice con questo attributo? – satur9nine
Sì, hai ragione, il secondo approccio consiste nel creare un gruppo di viste personalizzato e sovrascrivere 'onTouchEvent' lì. Esempio è qui: http://goo.gl/pRXtCk –
Ottima soluzione. Funzionando bene –
aggiungere questa linea al vostro manifesto
< uses-feature android:name="android.hardware.touchscreen.multitouch" android:required="false" />
Non credo che un
vedere le risposte a questa domanda: http://stackoverflow.com/questions/8570982/disable-or-prevent-multitouch-in-activity – TofferJ