Autore Topic: Problema attivazione EditText  (Letto 536 volte)

Offline Giamme

  • Nuovo arrivato
  • *
  • Post: 43
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    HTC Magic
  • Play Store ID:
    appLOOPiamo
  • Sistema operativo:
    Windows 7
Problema attivazione EditText
« il: 02 Maggio 2013, 11:41:17 CEST »
0
Ciao a tutti.

Ho un'activity con un Layout pieno di EditTexts da compilare.
Il mio problema è che all'attivazione dell'activity la prima EditText è già attiva, quindi la tastiera si attivà di conseguenza.

Come faccio a far si che all'apertura dell'activity nessuna delle EditText sia attiva?


Se serve il codice fatemelo sapere, comunque non ha niente di speciale sono solo EditTexts.
« Ultima modifica: 02 Maggio 2013, 16:24:35 CEST da Giamme »
"Tutto ciò che è necessario per il trionfo del male è che gli uomini buoni non facciano nulla."
Edmund Burke

Offline lorux

  • Utente junior
  • **
  • Post: 97
  • Respect: +12
    • Google+
    • lor.catalano
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S2
  • Sistema operativo:
    Windows
Re:Problema attivazione EditText
« Risposta #1 il: 02 Maggio 2013, 13:27:17 CEST »
0
probabilmente hai il request focus su qualche edittext,controlla!

Offline Giamme

  • Nuovo arrivato
  • *
  • Post: 43
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    HTC Magic
  • Play Store ID:
    appLOOPiamo
  • Sistema operativo:
    Windows 7
Re:Problema attivazione EditText
« Risposta #2 il: 02 Maggio 2013, 15:36:56 CEST »
0
No, no.
Con il "non ha niente di speciale" intendevo proprio questo.

Allora posto il codice .xml per sicurezza.

Codice (XML): [Seleziona]
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:tools="http://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:background="@drawable/grey_back"
   android:orientation="vertical"
   tools:context=".LeadComp"
   tools:ignore="HardcodedText" >

    <ScrollView
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       tools:ignore="UselessParent" >

        <LinearLayout
           android:layout_width="fill_parent"
           android:layout_height="wrap_content"
           android:orientation="vertical" >

            <TextView
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:background="@drawable/high_grey_back"
               android:text="Dati Segnalatore"
               android:textAppearance="?android:attr/textAppearanceMedium"
               android:textColor="@color/cOrange"
               tools:ignore="HardcodedText" />

            <TextView
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:background="@drawable/grey_back"
               android:text="Nome e Cognome"
               android:textColor="@color/cWhite"
               tools:ignore="HardcodedText" />

            <EditText
               android:id="@+id/sNome"
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:hint="Nome"
               android:singleLine="true"
               tools:ignore="HardcodedText" />

            <EditText
               android:id="@+id/sCognome"
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:hint="Cognome"
               android:singleLine="true" />

            <TextView
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:background="@drawable/grey_back"
               android:text="Codice Segnalatore (se è stato fornito)"
               android:textColor="@color/cWhite" />

            <EditText
               android:id="@+id/sCodSegn"
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:inputType="number"
               android:singleLine="true" />

            <TextView
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:background="@drawable/grey_back"
               android:text="E-Mail"
               android:textColor="@color/cWhite" />

            <EditText
               android:id="@+id/sEmail"
               android:inputType="textEmailAddress"
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:singleLine="true" />

            <TextView
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:background="@drawable/grey_back"
               android:text="Telelefono"
               android:textColor="@color/cWhite" />

            <EditText
               android:id="@+id/sTel"
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:inputType="number"
               android:singleLine="true" />

            <TextView
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:background="@drawable/high_grey_back"
               android:text="Dati del potenziale cliente o partner"
               android:textAppearance="?android:attr/textAppearanceMedium"
               android:textColor="@color/cOrange" />

            <TextView
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:background="@drawable/grey_back"
               android:text="Nome e cognome"
               android:textColor="@color/cWhite" />

            <EditText
               android:id="@+id/aNome"
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:hint="Nome"
               android:singleLine="true" />

            <EditText
               android:id="@+id/aCognome"
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:hint="Cognome"
               android:singleLine="true" />

            <TextView
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:background="@drawable/grey_back"
               android:text="Nome Azienda"
               android:textColor="@color/cWhite" />

            <EditText
               android:id="@+id/aNomeAz"
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:singleLine="true"
               tools:ignore="TextFields" />

            <TextView
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:background="@drawable/grey_back"
               android:text="E-Mail"
               android:textColor="@color/cWhite" />

            <EditText
               android:id="@+id/aEmail"
               android:inputType="textEmailAddress"
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:singleLine="true" />

            <TextView
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:background="@drawable/grey_back"
               android:text="Telelefono"
               android:textColor="@color/cWhite" />

            <EditText
               android:id="@+id/aTel"
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:inputType="number"
               android:singleLine="true" />

            <TextView
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:background="@drawable/grey_back"
               android:text="Richiesta"
               android:textColor="@color/cWhite" />

            <EditText
               android:id="@+id/aRichiesta"
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:lines="10"
               tools:ignore="TextFields" />
           
            <Button
               android:id="@+id/bInviaSegn"
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:background="@drawable/buttons_background"
               android:text="Invia"
               android:textColor="@color/cWhite"/>
        </LinearLayout>
    </ScrollView>

</LinearLayout>
"Tutto ciò che è necessario per il trionfo del male è che gli uomini buoni non facciano nulla."
Edmund Burke

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Problema attivazione EditText
« Risposta #3 il: 02 Maggio 2013, 16:20:34 CEST »
+1
Nel manifest, prova a mettere all'Activity in questione l'attributo android:windowSoftInputMode="stateHidden"

Offline Giamme

  • Nuovo arrivato
  • *
  • Post: 43
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    HTC Magic
  • Play Store ID:
    appLOOPiamo
  • Sistema operativo:
    Windows 7
Re:Problema attivazione EditText
« Risposta #4 il: 02 Maggio 2013, 16:23:19 CEST »
0
Grazie mille!
Funziona benissimo! :-)
"Tutto ciò che è necessario per il trionfo del male è che gli uomini buoni non facciano nulla."
Edmund Burke