2010-11-12 18 views
5

Ho problemi durante la codifica per il mio Evo. Mentre tocco lo schermo, l'Evo mi interpreta toccando i pulsanti come un'altra pressione sullo schermo invece di un onKeyDown, suBackPressed, ecc. (In realtà imposta il conteggio del puntatore MotionEvent su 2, e posso ottenere i co-ord che sono toccando che sono fuori dalla schermata principale, ad esempio, 830 * 190 quando si tocca il pulsante Indietro.Impossibile usare i pulsanti capacitivi mentre si tocca lo schermo

Breve codice nella posizione dei pulsanti (che sarebbe diverso per ogni telefono con pulsanti capacitivi, se tutti hanno lo stesso problema), c'è un modo per aggirare questo? Qualcun altro ha questo problema con un diverso dispositivo con pulsante capacitivo?

+2

Sembra un problema hardware. –

+0

FWIW, il mio Nexus One ha lo stesso problema. – benvd

+0

@benvd, dannazione! Speravo che si sarebbe rivelato un problema di evo-solo, quindi ho potuto solo codice nel posto di quei pulsanti, ma non voglio occuparmi di questo sforzo per più dispositivi. Probabilmente finirò per dover semplicemente creare pulsanti sullo schermo invece di usare quelli predefiniti. – SlowSeer

risposta

0

Sull'Evo, l'area in cui i pulsanti utilizzano lo stesso sensore tattile capacitivo dello schermo. Puoi testare questo caricando una pagina web e scorrendo fino a quando il tuo dito si trova nella regione dei pulsanti. Invece di premere quei pulsanti, si continua a scorrere sulla pagina Web, perché per quanto riguarda il telefono si sta ancora toccando lo "schermo".

+1

questo non risponde alla domanda su come affrontarlo, però. – xaxxon

Problemi correlati