[Android] TextView - Problème de Gravity

BunoCS Messages postés 15472 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 25 mars 2024 - 26 févr. 2014 à 15:16
BunoCS Messages postés 15472 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 25 mars 2024 - 26 févr. 2014 à 18:47
Hello,

J'ai une TextView, tout ce qu'il y a de plus classique. Cette TextView est dans un RelativeLayout, classique également:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
...
    <TextView
        android:id="@+id/my_textview"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="center"
        />
...
</RelativeLayout>

J'aimerais pouvoir centré le texte à l'intérieur. Pour cela, j'utilise l'attribut gravity.
Sur des versions < 18, ça fonctionne. Ici en 2.3.7 par exemple:


Par contre, à partir de l'API 18, la gravity verticale ne semble pas fonctionner:


Questions:
- avez-vous constatez ce problème?
- surtout, avez-vous un contournement à me proposer?

D'avance merci!!

1 réponse

BunoCS Messages postés 15472 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 25 mars 2024 103
26 févr. 2014 à 18:47
Contournement trouvé:
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) {
    myTextview.setPadding(0,60,0,0);
}


Hum...quelqu'un a mieux?
0
Rejoignez-nous