JavascriptProva

lunedì 11 gennaio 2016

Come visualizzare l'EditText anche in modalità Landscape durante l'inserimento dei dati da tastiera.


Se la mia applicazione è fatta per essere eseguita esclusivamente in modalità Landscape, non vedo perché non potrei inserirci un AbsoluteLayout... Se il cellulare ruota, allora credo che succeda una catastrofe, in quanto i controlli andrebbero a nascondersi o chissà che altro (poi lo proverò per curiosità), ma se non ruota, avere la possibilità di posizionare i controlli in modo fisso e determinato mi sembra un vantaggio.

E adesso ecco affrontato il problema della EditText, che in modalità Portrait appare regolarmente, sul suo sfondo dell'activity, mentre in modalità Landscape sparisce insieme a tutto lo sfondo, sostituita da una schermata per l'inserimento dei dati da tastiera:




Inserisco la seguente riga marcata in giallo...
    <EditText
        android:id="@+id/editText1"
        android:layout_width="144dp"
        android:layout_height="wrap_content"
        android:layout_x="10dp"
        android:layout_y="88dp"
        android:imeOptions="flagNoExtractUi"
        android:ems="10" />
...e diventa così:

E anche questo è stato nuovamente risolto.

Nessun commento:

Posta un commento