Je suis capable de dessiner une bordure sur une mise en page linéaire, mais elle est dessinée de tous les côtés. Je veux le limiter uniquement au côté droit, comme vous le faites en CSS (border-right: 1px solid red;).
J'ai essayé cela, mais cela dessine toujours de tous les côtés:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape android:shape="rectangle" >
<stroke
android:height="2dp"
android:width="2dp"
android:color="#FF0000" />
<solid android:color="#000000" />
<padding
android:bottom="0dp"
android:left="0dp"
android:right="1dp"
android:top="0dp" />
<corners
android:bottomLeftRadius="0dp"
android:bottomRightRadius="5dp"
android:radius="1dp"
android:topLeftRadius="5dp"
android:topRightRadius="0dp" />
</shape>
</item>
Des suggestions pour y parvenir?
BTW, je ne veux pas utiliser le hack de mettre une vue de largeur 1dp du côté requis.