2010-10-26 26 views

Répondre

2

J'ai passé pas mal de temps aux prises avec le même problème, et c'est ce que je faisais:

Dans votre mise en page XML, activez focalisable et focusableInTouchMode

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:focusable="true" android:focusableInTouchMode="true"> 
</LinearLayout> 

Sinon, chaque fois que le SoftKeyboard arrive, il défile automatiquement vers l'avant de l'EditText. Vous pouvez modifier la position en remplaçant "OnFocusChangeListener" mais il est un peu moche d'interroger la position cliquée à chaque fois. Je vais rester avec le changement ci-dessus.

+0

Cela fonctionne parfaitement pour moi. Je vous remercie! – rwarner