2012-05-31 3 views
0

J'ai une RelativeLayout comme ma disposition principale pour ma vue. J'ai mis une image en arrière-plan. J'ai également ajouté deux EditText sur cette vue. Mon problème est que lorsque je commence à éditer un EditText et que le clavier est affiché, mon arrière-plan défile. Comment pourrais-je résoudre ceci? Ceci est ma définition de RelaviveLayout:Mon fond de page défile dans Android

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/layoutPrincipal" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:focusable="true" 
    android:focusableInTouchMode="true" 
    android:background="@drawable/ciudad_hd_1" 
    android:orientation="vertical" > 
+0

Avez-vous essayé la mise à focusableInTouchMode off? –

+0

Et qu'est-ce que android: orientation = "vertical" fait ici? – Alexander

+0

La définition de focusableInTouchMode = true empêche mon application d'ouvrir le clavier lorsque je l'exécute. J'ai essayé de le changer en faux mais cela ne fonctionne pas – Alex

Répondre

2

Essayez d'utiliser dans votre activité Tag dans AndroidManifest.xml e

<activity android:windowSoftInputMode="stateVisible|adjustPan" . . . > 
+0

Merci beaucoup! Cela a résolu mon problème =) – Alex