J'ai donc une barre d'outils personnalisée sur mon écran d'accueil, et dans cette barre d'outils, il y a une RelativeLayout
. J'ai le layout width
réglé sur match_parent
et le parent de la disposition relative est juste la largeur de l'écran.
Pour une raison quelconque, il ne s'adapte pas à la largeur de l'écran car le bord gauche est éloigné du bord de l'écran. Je ne suis pas sûr de la raison de ce phénomène, mais il rend le positionnement dans la fenêtre de l'écran plus difficile. RelativeLayout
un peu plus difficile.
C'est mon .xml
<android.support.v7.widget.Toolbar
android:id="@+id/products_toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@drawable/bg_gradient"
app:layout_constraintStart_toStartOf="parent"
app:titleTextColor="#000000">
<RelativeLayout
android:id="@+id/topRL"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:layout_editor_absoluteX="16dp">
<TextView
android:id="@+id/toolbar_title"
android:layout_width="72sp"
android:layout_height="37sp"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_alignParentEnd="true"
android:layout_marginStart="137dp"
android:layout_marginTop="11dp"
android:layout_marginEnd="159dp"
android:fontFamily="@font/veganstyle"
android:gravity="center"
android:text="BL"
android:textAlignment="center"
android:textColor="#efefef"
android:textSize="20dp"
android:textStyle="bold" />
</RelativeLayout>
</android.support.v7.widget.Toolbar>
Et voici une capture d'écran montrant ce dont je parle.
Comme vous pouvez le voir, la boîte bleue qui entoure l'élément RelativeLayout
n'est pas au bord de l'écran, et il ne me laisse pas non plus l'amener au bord.
Ni le RelativeLayout
ou son parent n'ont pas de rembourrage ou de marges, je ne comprends donc pas pourquoi c'est un problème et comment je peux le résoudre.