Je veux faire une mise en page avec une bordure arrondie. Comment puis-je appliquer un rayon d'une taille particulière dans un LinearLayout
?
android
android-layout
Aamir Khan
la source
la source
Réponses:
Vous pouvez créer un fichier XML dans le dossier dessinable. Appelez-le, par exemple,
shape.xml
Dans
shape.xml
:La
<corner>
balise est pour votre question spécifique.Apportez les modifications nécessaires.
Et dans votre
whatever_layout_name.xml
:C'est ce que je fais habituellement dans mes applications. J'espère que cela t'aides....
la source
<shape>
exemple, il est déjà défini dans le format XML ici:android:background="@drawable/shape"
Vous utiliseriez un Shape Drawable comme arrière-plan de la mise en page et définir son cornerRadius. Consultez ce blog pour un tutoriel détaillé
la source
Disposition
Dossier dessinable round_edge.xml
la source
essayez ceci, pour Programmatically pour définir un arrière-plan avec un rayon sur LinearLayout ou n'importe quelle vue.
la source