Android : Comment définir par programmation layout_constraintRight_toRightOf “parent”

J'ai vue dans ConstrainLayout comme suit.

<TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:maxWidth="260dp"
        android:textColor="#FFF"
        android:textSize="16sp"
        app:layout_constraintLeft_toLeftOf="@+id/parent"
        app:layout_constraintTop_toBottomOf="@id/message_date"
        android:id="@+id/text_main"
        />

Je voudrais changer la vue soit app:layout_constraintLeft_toLeftOf="@+id/parent" ou layout_constraintLeft_toRightOf="@+id/parent" par programmation dans recycleViewHolder basée sur certaines conditions.

Double Possible de Ajouter une vue à constraintLayout avec des contraintes similaires à un autre enfant
Je ne veux pas ajouter une vue, j'ai juste envie de changer d'alignement. Vous pouvez poster à la partie pertinente de cette réponse?

OriginalL'auteur Relm | 2017-01-16