mercredi 10 juillet 2019

Checkboxes gets wrong position on Android 5.02 device

I have a fragment with 12 CheckBoxes, 6 on the left side and 6 on the rigth side. In a Moto E5 with Android 8.1 looks ok(debug) as in my Android Studio does in the preview window.

Now I just installed to another phone, LG G2 with Android 5.0.2 and the CheckBoxes from the right side appear on the left side. Those CheckBoxes are RTL and the left one don't.

What can be the problem?

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/filtroEventos"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".FiltroEventos">

    <CheckBox
        android:id="@+id/filtro1_1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true"
        android:layout_marginTop="10dp"
        android:text="Disp." />

    <CheckBox
        android:id="@+id/filtro1_2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true"
        android:layout_marginStart="0dp"
        android:layout_marginTop="45dp"
        android:text="Disp." />

    <CheckBox
        android:id="@+id/filtro1_3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true"
        android:layout_marginStart="0dp"
        android:layout_marginTop="80dp"
        android:text="Disp." />

    <CheckBox
        android:id="@+id/filtro1_4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/filtro1_3"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true"
        android:layout_marginStart="0dp"
        android:layout_marginTop="115dp"
        android:text="Entr." />

    <CheckBox
        android:id="@+id/filtro1_5"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/filtro1_4"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true"
        android:layout_marginStart="0dp"
        android:layout_marginTop="150dp"

        android:text="Evento" />

    <CheckBox
        android:id="@+id/filtro1_6"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/filtro1_5"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true"
        android:layout_marginStart="0dp"
        android:layout_marginTop="185dp"

        android:text="Evento" />

    <CheckBox
        android:id="@+id/filtro3_1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentStart="true"
        android:layout_marginStart="183dp"
        android:layout_marginTop="10dp"
        android:layout_marginRight="100dp"
        android:layoutDirection="rtl"
        android:text="Rest." />

    <CheckBox
        android:id="@+id/filtro3_2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentStart="true"
        android:layout_marginStart="183dp"
        android:layout_marginTop="45dp"
        android:layoutDirection="rtl"
        android:text="Rest." />

    <CheckBox
        android:id="@+id/filtro3_3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true"
        android:layout_marginStart="183dp"
        android:layout_marginTop="77dp"
        android:layoutDirection="rtl"
        android:text="Rest." />

    <CheckBox
        android:id="@+id/filtro3_4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/filtro1_3"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true"
        android:layout_marginStart="192dp"
        android:layout_marginTop="113dp"
        android:layoutDirection="rtl"
        android:text="Sal." />

    <CheckBox
        android:id="@+id/filtro3_5"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/filtro1_4"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true"
        android:layout_marginStart="183dp"
        android:layout_marginTop="147dp"
        android:layoutDirection="rtl"
        android:text="Rest." />

    <CheckBox
        android:id="@+id/filtro3_6"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/filtro1_5"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true"
        android:layout_marginStart="183dp"
        android:layout_marginTop="182dp"
        android:layoutDirection="rtl"
        android:text="Rest." />

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true"
        android:layout_marginStart="103dp"
        android:layout_marginTop="17dp"
        android:text="Alarmas" />

    <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true"
        android:layout_marginStart="93dp"
        android:layout_marginTop="52dp"
        android:text="Supervision" />

    <TextView
        android:id="@+id/textView3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true"
        android:layout_marginStart="94dp"
        android:layout_marginTop="87dp"
        android:text="Problemas" />

    <TextView
        android:id="@+id/textView4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true"
        android:layout_marginStart="102dp"
        android:layout_marginTop="122dp"
        android:text="Accesos" />


    <TextView
        android:id="@+id/textView5"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true"
        android:layout_marginStart="103dp"
        android:layout_marginTop="157dp"
        android:text="Sistema" />

    <TextView
        android:id="@+id/textView6"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true"
        android:layout_marginStart="114dp"
        android:layout_marginTop="192dp"
        android:text="Test" />

    <View
        android:layout_width="7dp"
        android:layout_height="220dp"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true"
        android:layout_gravity="center"
        android:layout_marginStart="80dp"
        android:layout_marginTop="0dp"
        android:background="#FF0F28B4" />

    <View
        android:layout_width="7dp"
        android:layout_height="220dp"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true"
        android:layout_gravity="center"
        android:layout_marginStart="171dp"
        android:layout_marginTop="0dp"
        android:background="#0F28B4" />

</RelativeLayout>




Aucun commentaire:

Enregistrer un commentaire