La disposition de mon activité est indiquée ci-dessous.Android - Soft Keyboard pousse la disposition de mon activité hors de l'écran
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<FrameLayout android:id="@+id/title_bar"
android:layout_width="fill_parent"
android:layout_height="25dip"
android:background="@drawable/bg_title" />
<LinearLayout android:id="@+id/main"
android:width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1">
<ListView android:id="@+id/android:list"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
<TextView android:id="@+id/android:empty"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</FrameLayout>
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="50dip" >
<EditText android:id="@+id/query"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="Enter some search terms"
android:singleLine="true"
android:layout_weight="1" />
<Button android:id="@+id/btn_hide"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/btn_hide"
android:layout_marginLeft="6dip" />
</LinearLayout>
</LinearLayout>
Ainsi, le champ de recherche est fixé au bas de l'écran. Mais, lorsque l'utilisateur clique sur l'EditText, le clavier logiciel apparaît et pousse la mise en page hors de l'écran à l'exception du champ de recherche.
Je ne fais que commencer avec Android, alors je fais quelque chose de mal ici ??
Merci. C'était l'attribut que je cherchais. Mais, en tant que valeur, j'ai dû utiliser "adjustResize" pour le faire fonctionner comme j'avais besoin. – venkatagiri
Salut, j'ai aussi le même problème. Mais je ne peux pas utiliser "adjustResize". parce que j'ai tabbar en bas. si j'utilise redimensionner tabbar sera poussé au-dessus du clavier souple. Je ne veux pas que ça arrive. donc si quelqu'un a une solution, aidez-moi s'il vous plaît. – Raj