Autore Topic: L'edit box parte da solo!  (Letto 774 volte)

Offline Phate

  • Utente junior
  • **
  • Post: 123
  • Respect: +6
    • Mostra profilo
  • Dispositivo Android:
    Samsung galaxy S
  • Sistema operativo:
    Windows 7
L'edit box parte da solo!
« il: 08 Agosto 2012, 17:10:16 CEST »
0
Ciao a tutti, come mai nella mia view, in cui c'è un editbox, appena vi entro si apre la schermata di inserimento?
Io voglio che compaia solo quando l'utente vi clicca su...

Offline Teo

  • Utente junior
  • **
  • Post: 98
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Acer Liquid E / Xoom2
  • Sistema operativo:
    Mac OS X 10.8
Re:L'edit box parte da solo!
« Risposta #1 il: 08 Agosto 2012, 17:24:28 CEST »
0
Puoi fare una cosa simile:

Codice (Java): [Seleziona]
editText.setOnFocusChangeListener(new View.OnFocusChangeListener() {
    @Override
    public void onFocusChange(View v, boolean hasFocus) {
        if (hasFocus) {
            getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
        }
    }
});

Offline Phate

  • Utente junior
  • **
  • Post: 123
  • Respect: +6
    • Mostra profilo
  • Dispositivo Android:
    Samsung galaxy S
  • Sistema operativo:
    Windows 7
Re:L'edit box parte da solo!
« Risposta #2 il: 08 Agosto 2012, 19:04:19 CEST »
0
Non c'è un modo più semplice?Ho più di una editbox...dovrei ripetere questa cosa per ognuna :(

Offline IacopoDeeNosee

  • Utente junior
  • **
  • Post: 128
  • Respect: +33
    • Google+
    • iacopodeenosee
    • Mostra profilo
    • visualhunter
  • Dispositivo Android:
    Samsung Nexus S - GT-I9023
  • Play Store ID:
    IacopoDeeNosee
  • Sistema operativo:
    Arch linux x86_64
Re:L'edit box parte da solo!
« Risposta #3 il: 08 Agosto 2012, 19:58:51 CEST »
+1
se non ricordo male puoi indicare nel manifest che al lancio di una determinata activity non apre in automatico la softkeyboard,la proprietà da inserire credo sia questa:
Codice (XML): [Seleziona]
<activity
   . . .
   <android:windowSoftInputMode="stateHidden" >
    . . .
</activity>
qua hai le doc: &lt;activity&gt; | Android Developers
e ci dovrebbe essere già un topic su questo argomento nel forum ma non l'ho trovato.8y3