Condividi questo post su Del.icio.usCondividi questo post su DiggCondividi questo post su FacebookCondividi questo post su GoogleCondividi questo post su LiveCondividi questo post su MySpaceCondividi questo post su RedditCondividi questo post su SlashdotCondividi questo post su StumbleUponCondividi questo post su TechnoratiCondividi questo post su TwitterCondividi questo post su YahooCondividi questo post su Google buzz

Autore Topic: onKeyUp override per tastiera virtuale  (Letto 68 volte)

Offline daimadoshi85

  • Nuovo arrivato
  • *
  • Post: 17
    • Mostra profilo
  • Dispositivo Android:
    Acer Liquid
onKeyUp override per tastiera virtuale
« il: 30 Luglio 2010, 10:38:23 CEST »
0
Buongiorno!Sto cercando di fare l'override dei metodi onKeyUp per un'editText, basandomi su una cosa che avevo fatto per un mio vecchio progetto, però mi sono accorto che ora questi metodi non funzionano più con la tastiera virtuale. Ho visto nelle API che c'è un flag a riguardo (FLAG_VIRTUAL_HARD_KEY o FLAG_SOFT_KEYBOARD), come devo fare però?Non sono proprio riuscito a capirlo.
Grazie a tutti.

Offline Ricky`

  • Moderatore globale
  • Utente normale
  • *****
  • Post: 181
  • Reputazione: +23
    • rciovati
    • rciovati
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire, HTC Hero
  • Sistema operativo:
    Windows 7
Re:onKeyUp override per tastiera virtuale
« Risposta #1 il: 30 Luglio 2010, 12:10:35 CEST »
0
Qual'è il tuo fine ultimo? Intercettare particolari tasti premuti?
Talk is cheap. Show me the code

Offline daimadoshi85

  • Nuovo arrivato
  • *
  • Post: 17
    • Mostra profilo
  • Dispositivo Android:
    Acer Liquid
Re:onKeyUp override per tastiera virtuale
« Risposta #2 il: 30 Luglio 2010, 12:12:24 CEST »
0
Il mio fine è che mi faccia da filtro per una listView, ovvero di intercettare qualsiasi carattere per ripopolarla solo con gli elementi che presentano questi caratteri. Il problema è che finchè avevo il dream andava bene, ora con tutte le tastiere virtuali non va più un tubo :P

Offline daimadoshi85

  • Nuovo arrivato
  • *
  • Post: 17
    • Mostra profilo
  • Dispositivo Android:
    Acer Liquid
Re:onKeyUp override per tastiera virtuale
« Risposta #3 il: 30 Luglio 2010, 17:45:23 CEST »
0
Allora, ho provato a fare un test ora, per vedere se almeno qualcosa venisse generato, e invece non viene scatenato neanche un KeyEvent alla pressione di un tasto virtuale :| Ciò mi lascia un po' basito.

Offline blackgin

  • Moderatore globale
  • Utente normale
  • *****
  • Post: 308
  • Reputazione: +16
    • blackgins@gmail.com
    • blackgins
    • blackginsoft
    • Mostra profilo
    • Only Things
  • Dispositivo Android:
    HTC G1, HTC Hero, Motorola Milestone, Nexus One
  • Market Developer Name:
    blackgin
  • Sistema operativo:
    Mac OSX
Re:onKeyUp override per tastiera virtuale
« Risposta #4 il: 31 Luglio 2010, 09:12:45 CEST »
+1
Ma per le ListView esiste il metodo setTextFilterEnabled che filtra automaticamente..
HTC G1 White (T-mobile)
HTC Hero Black (T-mobile)
Motorola Milestone (regalo di un amico)
Nexus One (regalo di Google)

Offline daimadoshi85

  • Nuovo arrivato
  • *
  • Post: 17
    • Mostra profilo
  • Dispositivo Android:
    Acer Liquid
Re:onKeyUp override per tastiera virtuale
« Risposta #5 il: 02 Agosto 2010, 17:23:24 CEST »
0
Grazie per il consiglio, ho provato il metodo e anche altre varie soluzioni per filtrare gli elementi, ma nessuna ha funzionato. Non capisco se è il mio cursor o se la colpa è di qualcos'altro...Ho una listView su più colonne, però una è di testo, l'altra è un'imageView.