Autore Topic: Problema editText e tastiera  (Letto 461 volte)

Offline leo87

  • Nuovo arrivato
  • *
  • Post: 33
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    windows 8
Problema editText e tastiera
« il: 22 Agosto 2013, 17:47:22 CEST »
0
Ciao a tutti...
Ho un problema con la tastiera del mio cellulare. Allora ho questo xml:

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="match_parent" >

    <TextView
       android:id="@+id/textView1"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignParentRight="true"
       android:layout_alignParentTop="true"
       android:layout_marginRight="18dp"
       android:layout_marginTop="20dp"
       android:text="TextView" />

    <TextView
       android:id="@+id/textView2"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignParentLeft="true"
       android:layout_below="@+id/textView1"
       android:text="Città" />

    <EditText
       android:id="@+id/editText1"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignTop="@+id/textView2"
       android:layout_marginLeft="25dp"
       android:layout_toRightOf="@+id/textView2"
       android:ems="10" >

        <requestFocus />
    </EditText>

    <TextView
       android:id="@+id/textView3"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignParentLeft="true"
       android:layout_below="@+id/editText1"
       android:text="Nome" />

    <EditText
       android:id="@+id/editText2"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignLeft="@+id/editText1"
       android:layout_below="@+id/editText1"
       android:ems="10" />



    <Button
       android:id="@+id/button1"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_centerVertical="true"
       android:layout_toRightOf="@+id/textView2"
       android:text="Invia" />

    <Button
       android:id="@+id/button2"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignBottom="@+id/button1"
       android:layout_marginRight="24dp"
       android:layout_toLeftOf="@+id/textView1"
       android:text="Home" />

</RelativeLayout>

il problema è che quando vado a scrivere editText mi appare la tastiera che nasconde i button1 e button2 quindi non riesco ad inviare i dati, come posso risolvere?

grazie

Offline matttt

Re:Problema editText e tastiera
« Risposta #1 il: 22 Agosto 2013, 19:19:55 CEST »
0
E' normale che la tastiera di Android ti nasconda i controlli sottostanti... in genere scrivi quello che ti serve in un EditText, poi premendo il pulsante back ti chiude la tastiera.
Se non ti piace proprio questo comportamento potresti:
- mettere i pulsanti importanti sopra l'EditText
- fare in modo che quando sulla tastiera premi Invio ti chiuda la tastiera stessa e passi il focus al View successivo
Le mie apps su Google Play Store: