0
votes

Comment aligner les chips Android à la fin de ChipGroup?

Bonjour, j'ai un groupe de puces et je crée de manière dynamique des chips et ajoutez à ChipGroup.

Cependant Je veux que les copeaux soient à la droite de ChipGroup, mais il est toujours à gauche comme indiqué ici. fort> p>

 Entrez la description de l'image ici p>

Je veux le texte des copeaux: 0 et texte: 1 à droite la plus fin. P >

Ceci est mon code: P>

    Chip chip;

    for(int i=0;i<2;i++){
        chip = new Chip(this);
        chip.setText("Text:"+i);
        chip.setChipBackgroundColorResource(android.R.color.darker_gray);
        chip.setTextColor(Color.WHITE);
        mChipGroup.addView(chip);
    }


2 commentaires

Ajoutez votre image de sortie attendue en dessin pour comprendre le scénario


Ce que j'attends, c'est "Text0" et "Text1" devrait être au bon terme et non très à côté du "TexttiTle" TextView!


4 Réponses :


0
votes

Vous devez modifier votre propriété chiptgroup . Voici le code changé. XXX

J'espère que cela fonctionnera. Sinon, postez votre relativenelayout sur votre question.


2 commentaires

Merci pour la réponse Mehul.La mise en page relative ne contient rien d'autre que layout_height et la largeur comme match_parent.btw, le code ci-dessus ne les a pas alignés à droite!


alors utilisez linéarlayout et utilisez une balise de poids et un poids de poids afin de vous permettre de réaliser que vous voulez



0
votes

il suffit de le remplacer xxx


1 commentaires

Je viens de faire la TextView Gravity comme laissé à ce qui précède et ça marche. Mais une capture, chaque fois que j'ajoute plus de copeaux à Chipgroup, il rétrécit le TextView de gauche et il a l'air mauvais, pourriez-vous suggérer une solution à cela Pls !!



0
votes

Vous pouvez ajouter SCALEX = -1 à votre groupe de puces et vos puces doivent également avoir Scalex = -1


0 commentaires

0
votes

J'ai utilisé ceci et cela a fonctionné pour moi

​​Ajouter cette ligne: Android: LayoutDirection = "RTL" P>

        <com.google.android.material.chip.ChipGroup
            android:id="@+id/questionLayout"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:layoutDirection="rtl"
            >


        </com.google.android.material.chip.ChipGroup>


0 commentaires