Comment puis-je définir le focus (et afficher le clavier) sur mon EditText par programmation

J'ai une mise en page qui contient quelques vues comme ceci:

<LinearLayout>
<TextView...>
<TextView...>
<ImageView ...>
<EditText...>
<Button...>
</linearLayout>

Comment puis-je définir le focus (afficher le clavier) sur mon EditText par programmation?

J'ai essayé et ça ne fonctionne que lorsque je lance mon Activity normalement, mais lorsque je le lance dans un TabHost, il ne fonctionne pas.

txtSearch.setFocusableInTouchMode(true);
txtSearch.setFocusable(true);
txtSearch.requestFocus();
InformationsquelleAutor Houcine | 2012-01-24