139 votes

<style>Style bottom Line in Android</style>

J'ai besoin de créer une forme android pour que seule le bas ait un contour (une ligne en pointillé). Lorsque j'essaie ce qui suit, le contour divise la forme en deux juste au centre. Est-ce que quelqu'un sait comment faire en sorte que ça fonctionne ? Le contour doit être la ligne/bordure du bas. J'utilise la forme comme arrière-plan à un TextView. S'il vous plaît, ne vous souciez pas de la raison pour laquelle j'en ai besoin.

4voto

Rachit Vohera Points 431

La manière la plus simple de faire cela est de placer après cette vue où vous voulez la bordure inférieure

4voto

Il suffit d'ajouter -

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <!--Minus (-) combien de dp vous avez donné dans l'épaisseur de la ligne de gauche à droite en haut-->
    <item android:left="-10dp" android:right="-10dp" android:top="-10dp">
        <shape
            android:shape="rectangle">
            <stroke
                android:dashGap="10dp"
                android:dashWidth="10dp"
                android:width="10dp"
                android:color="@android:color/holo_red_dark" />
              <!--C'est l'arrière-plan principal -->
            <solid android:color="#FFDDDDDD" />
        </shape>
    </item>
</layer-list>

Prévisualisation -

entrer la description de l'image ici

0voto

Samet öztoprak Points 552

Il s'agit d'un Edittext entièrement transparent avec un arrière-plan transparent.

0voto

Amirhf Points 103

Une solution simple :

Et enfin nous avons quelque chose comme ça :)

description de l'image

0voto

fiercee_22 Points 1

C'est un fond rectangulaire avec une bordure inférieure

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X