L'immissione di testo sul telefono Android non è in vista, quando la tastiera per WebView viene in su?

StackOverflow https://stackoverflow.com/questions/4305079

  •  29-09-2019
  •  | 
  •  

Domanda

Ho un WebView su un telefono Android che è un modulo di registrazione e contiene alcuni campi, come il nome, il cognome, nome utente, password, ecc ... Quando focus sul primo campo di immissione del nome, ad esempio, la tastiera si apre, ma l'ingresso esce di vista, ha ancora attivo però. C'è un modo per tenerlo in vista o si tratta di un bug?

È stato utile?

Soluzione

Questo sembra essere un problema comune per le applicazioni Android. L'applicazione non scorrere la vista in modo tale che il campo di immissione sotto fuoco è visibile quando compare la tastiera virtuale. Ci potrebbe essere una soluzione, ma è qualcosa che avrebbe dovuto implementare e non un bug (per sé).

Altri suggerimenti

Ho trovato questa risposta qui: https://stackoverflow.com/a/5097539/1498996

Aggiungi questo al vostro tag attività nel AndroidManifest.xml:

<activity android:windowSoftInputMode="adjustNothing"
      //other flags
/>

Ha funzionato per me.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top