J'essaie de centrer un View
verticalement à l'écran avec la disposition suivante :
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<EditText
android:text="example text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical" />
</LinearLayout>
Cependant, cela ne fonctionne pas. Le site EditText
est toujours en haut de l'écran. Quelqu'un peut-il m'expliquer ce que je fais de travers ?
NOTE : si j'ajoute center_horizontal
à la layout_gravity
puis il le centre horizontalement, mais ne le centre toujours pas verticalement.
UPDATE : en utilisant android:gravity="center_vertical"
sur le parent a fonctionné. Je ne comprends toujours pas pourquoi android:layout_gravity="center_vertical"
sur l'enfant n'a pas fonctionné.