Mise au sharepoint la requête EditText

Je conçois une page de connexion comme:

UserName: ..... Password: ..... LoginButton 

Lorsque l’activité commence, je souhaite que le focus passe à la zone de texte “UserName” et au clavier pour apparaître.

J’utilise le code suivant:

  boolean checkFocus=user.requestFocus(); Log.i("CheckFocus", ""+checkFocus); if(checkFocus==true) { InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); mgr.showSoftInput(user, InputMethodManager.SHOW_IMPLICIT); } 

Je ne comprends pas où écrire ce code pour faire apparaître le clavier lorsque l’activité commence et se concentrer sur la zone d’édition du “UserName”. Quelqu’un peut-il me guider?

Par programmation:

 edittext.requestFocus(); 

Par xml:

    

Ou appelez la méthode onClick manuellement.

Oui, j’ai eu la réponse .. modifiez simplement le fichier manifest comme suit:

   

et définissez EditText.requestFocus() dans onCreate() ..

Merci..

youredittext.requestFocus() appelle depuis l’activité

 oncreate(); 

et utilisez le code ci-dessus

Cela a fonctionné pour moi comme suit.

 ed1.requestFocus(); return; //Faça um return para retornar o foco 

edittext.requestFocus() fonctionne pour moi dans mes Activity et Fragment