>> Tecnologia elettronica >  >> Cellulari & accessori >> Cellulari Android

Come far apparire tastiera Android nella casella di testo (fix focus)

A volte toccando una casella di testo (EditText) la tastiera non appare. Cause: bug app, WebView, focus perso, tastiera disabilitata, modalità schermo intero.

Soluzioni rapide

  1. Tieni premuto TASTO MENU (fisico) / tasto RECENTI (quadrato) / tasto INDIETRO per 1-2 secondi. Su molti telefoni forza apertura tastiera.
  2. Tocca di nuovo la casella (a volte serve doppio tap).
  3. Scorri su/giù la pagina (WebView/scrollview) per rifare focus.
  4. Chiudi e riapri tastiera: Tocca icona tastiera in barra navigazione (se visibile) o scorri da bordo basso (gesture navigation).
  5. Cambia campo: Tocca un'altra casella, poi torna a quella desiderata.

Soluzioni sistemiche

Per sviluppatori (fix nel codice)

// In Activity/Fragment onResume o onViewCreated:
editText.requestFocus();
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);

// In layout XML:
<EditText
    android:id="@+id/editText"
    android:focusable="true"
    android:focusableInTouchMode="true"
    android:inputType="text"
    ... />

// Manifest: android:windowSoftInputMode="adjustResize|stateVisible" per activity.

Tastiera non appare in browser (Chrome/WebView)

  1. Come ottenere Picasa su telefono LG Ally Android 2.2
  2. Come usare Street View su Google Maps Android
  3. Come collegare Android alla TV via HDMI
  4. Come sfruttare al massimo il tuo telefono Android
  5. Come mettere musica sul mio telefono Android
  6. Come ottenere il telefono Android 2