Lorsque j'essaie d'ajouter une vue sans "widthPercent" ou "heightPercent" dans un PercentRelativeLayout, la vue n'apparaît pas.Utiliser la largeur dp dans PercentRelativeLayout
La raison pour laquelle je veux cela est d'ajouter un séparateur entre les 2 éléments de mon PercentRelativeLayout avec une largeur de 1dp.
La mise en page J'utilise c'est:
<android.support.percent.PercentRelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<FrameLayout android:id="@+id/fragment_list_container"
app:layout_widthPercent="30%"
android:layout_height="match_parent"
android:layout_toLeftOf="@+id/divider"
android:layout_toStartOf="@+id/divider"/>
<View android:id="@id/divider"
android:layout_width="1dp"
android:layout_height="match_parent"
android:background="@drawable/detailed_list_divider"
android:layout_toLeftOf="@+id/fragment_details_container"
android:layout_toStartOf="@+id/fragment_details_container"/>
<FrameLayout android:id="@id/fragment_details_container"
app:layout_widthPercent="70%"
android:layout_height="match_parent"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:paddingBottom="@dimen/base_activity_padding"
android:paddingRight="@dimen/base_activity_padding"
android:paddingLeft="@dimen/base_activity_padding" />
</android.support.percent.PercentRelativeLayout>
Et si je mets « layout_widthPercent » à 1% à mon diviseur il sera affiché. Mais je veux que ça prenne seulement 1dp. Est-ce que c'est un moyen d'y parvenir?
Merci!
Je ne pense pas que dp fonctionnera ici, mais vous pouvez utiliser pour cent comme 0,01% pour la vue et 0,99% pour la trame ci-dessous, il vous aidera – Vickyexpert
Lorsque je définis 0,01% le diviseur n'est pas affiché sur certains appareils (peut-être 0,01% est inférieur à 1dp). – MHogge
Vous avez appliqué le droit chemin ci-dessus alors gardez-le, c'est aussi bien – Vickyexpert