Autore Topic: EditText coperto da tastiera  (Letto 570 volte)

Offline marco86188

  • Nuovo arrivato
  • *
  • Post: 16
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Tab 10.1
  • Sistema operativo:
    Ubuntu 11.04
EditText coperto da tastiera
« il: 22 Settembre 2011, 11:09:42 CEST »
0
Buongiorno a tutti..

Ho creato dei layout con alcuni edittext.

in alcuni di questi layout quando vado a scrivere in un edit che si trova nella parte bassa del layout, appare la tastiera al di sopra del campo testo, rendendolo nascosto sotto di essa.

In altri invece, come penso che sia giusto, fa scrollare tutto il layout verso l'alto fino a che non è visibile l'edittext.

Cosa può impedire che il layout non scrolli verso l'alto per far vedere l'edittext??

Offline marco86188

  • Nuovo arrivato
  • *
  • Post: 16
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Tab 10.1
  • Sistema operativo:
    Ubuntu 11.04
Re:EditText coperto da tastiera
« Risposta #1 il: 22 Settembre 2011, 11:43:56 CEST »
0
Ho scoperto che basta inserire uno scrollview  o un horizontalscrollview per impedire che l'edittext venga reso visibile.

Come si potrebbe risolvere questo problema?

Offline Verandi

  • Moderatore
  • Utente normale
  • *****
  • Post: 378
  • Respect: +75
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Re:EditText coperto da tastiera
« Risposta #2 il: 22 Settembre 2011, 12:12:46 CEST »
+1
Ho scoperto che basta inserire uno scrollview  o un horizontalscrollview per impedire che l'edittext venga reso visibile.

Come si potrebbe risolvere questo problema?

Hai provato ad aggiungere l'attributo "isScrollContainer" alla scrollView (anche se non ho capito se tu ce l'abbia o meno :) )? Sennò prova con gli attributi adjustResize ecc che trovi alla fine di questa pagina Onscreen Input Methods | Android Developers , oppure, potrebbe essere che usi una scrollview e certi attributi di allineamento (center, top ecc) in alcuni punti del layout che interferiscono con il pan che viene aggiunto quando si apre la tastiera. In quest'ultimo caso posta il layout.  ;-)

Offline marco86188

  • Nuovo arrivato
  • *
  • Post: 16
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Tab 10.1
  • Sistema operativo:
    Ubuntu 11.04
Re:EditText coperto da tastiera
« Risposta #3 il: 22 Settembre 2011, 15:18:43 CEST »
0
Grazie Verandi ho risolto mettendo nell' AndroidManifest il TAG
Codice: [Seleziona]
android:windowSoftInputMode="adjustPan"
nell'Activity interessata.

Grazie ancora!!

Saluti.