Switch to full style
Qui si trattano argomenti che hanno a che fare su Livecode
Post a reply

Nascondere tastiera virtuale

mer apr 05, 2017 11:11 pm

ciao a tutti,

nella mia card ho un campo dove vado ad inserire dei valori.
all'apertura della card do il focus al campo e, in ambiente android, la tastiera si visualizza di conseguenza.
con un tasto eseguo i calcoli necessari e, a questo punto, vorrei nascondere la tastiera senza dove "tappare" lo schermo ma non riesco a trovare il modo.

grazie per l'aiuto
franco

Re: Nascondere tastiera virtuale

ven apr 07, 2017 8:03 am

Ciao Franco,
a maggio del 2015 il nostro ben amato MaxV :D ha scritto nel blog
questo interessante articolo: http://livecodeitalia.blogspot.it/2015/ ... tiera.html

Paolo

Re: Nascondere tastiera virtuale

ven apr 07, 2017 1:58 pm

Per far scomparire la tastiera a piacimento, bisogna avere un field invisibile con lockText true e poi:
Codice:
focus on field "invisible_field"

Re: Nascondere tastiera virtuale

ven apr 07, 2017 6:33 pm

ciao Paolo, MaxV

Neurox66 ha scritto:Ciao Franco,
a maggio del 2015 il nostro ben amato MaxV :D ha scritto nel blog
questo interessante articolo: http://livecodeitalia.blogspot.it/2015/ ... tiera.html

Paolo

mi aveva anche aiutato direttamente con una mia richiesta precedente x un campo che veniva coperto dalla tastiera. risolto grazie al suo aiuto.
in questo caso, invece, avendo un solo campo d'immissione, voglio nascondere la tastiera dopo l'inserimento dei dati.

livecodeitalia ha scritto:Per far scomparire la tastiera a piacimento, bisogna avere un field invisibile con lockText true e poi:
Codice:
focus on field "invisible_field"

ho risolto usando:
Codice:
focus on nothing

avevo fatto delle prove, anche con il tuo codice, ma senza risolvere. il problema stava nella versione di LC che utilizzavo, la 6.7
ieri notte, tardi, mi è venuto un dubbio e ho fatto una prova con una versione più recente, la 8.x.
il codice sopra riportato esegue quanto volevo: la tastiera sparisce e ricompare dando nuovamente il focus al campo d'inserimento.

grazie a tutti.
franco
Post a reply