Android: Wie programmatically setzen Sie layout_constraintRight_toRightOf "Eltern"

8

Ich habe eine Sicht in ConstrainLayout wie folgt.

%Vor%

Ich möchte die Ansicht procedural in recycleViewHolder basierend auf einigen Bedingungen in app:layout_constraintLeft_toLeftOf="@+id/parent" oder layout_constraintLeft_toRightOf="@+id/parent" ändern.

    
Relm 16.01.2017, 06:29
quelle

1 Antwort

13

Hier ist ein Beispiel für das Setzen einer Schaltfläche mit Java-Code an den unteren Rand der übergeordneten Ansicht:

%Vor%

um so etwas zu erreichen,

%Vor%

Ihr Java-Code sollte so aussehen

%Vor%

und um so etwas zu erreichen,

%Vor%

Ihr Java-Code sollte so aussehen,

%Vor%

Hier nehme ich an, dass android:id="@+id/parent" die ID Ihres übergeordneten ConstraintLayout ist.

    
Darshan Soni 16.01.2017 08:55
quelle