JavascriptProva

domenica 24 gennaio 2016

Alcune impostazioni importanti dei campi per l'immissione di testo in Android.

Appunti importanti sulle impostazioni da dare alle views per l'immissione di testi in Android.
In questo specifico caso voglio che:
  • Siano a linea singola;
  • si visualizzi l'activity e non la tastiera virtuale anche in modalità landscape;
  • il focus passi alla successiva view.
Ecco le impostazioni sull'xml:
<EditText
        android:id="@+id/editText1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="140dp"
        android:layout_y="155dp"
        android:inputType="text"
        android:imeOptions="flagNoExtractUi"
        android:ems="10" >

        <requestFocus />
    </EditText>

    <AutoCompleteTextView
        android:id="@+id/autoCompleteTextView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="144dp"
        android:layout_y="203dp"
        android:imeOptions="flagNoExtractUi"
        android:inputType="text"
        android:ems="10" /> 
android:inputType="text" rende a singola linea la view;
android:imeOptions="flagNoExtractUi" mostra l'activity anche in modalità landscape.
Se sono tipo "singola linea" automaticamente appare il tasto "Next" e quindi con la sua pressione il focus passa alla successiva.

Nessun commento:

Posta un commento