Ich habe diesen Code in meiner Anwendung:
LinearLayout.LayoutParams params =
new LinearLayout.LayoutParams(WRAP_CONTENT, WRAP_CONTENT);
und ich möchte nur die Ausrichtung des LinearLayout auf vertikal setzen. Das Äquivalent in XML ist:
android:orientation="vertical"
Wie kann ich das im Code ohne XML machen?
myLayout.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
Sie müssen LinearLayout instanziieren. Danach können Sie setOrientation () aufrufen
Das sollte den Job machen :)
Weitere Informationen finden Sie in der Android-API .
quelle
Ein Arbeitsbeispiel unten (LayoutParams.WRAP_CONTENT, NICHT LinearLayout.WRAP_CONTENT)
quelle
Falls jemand wie ich hier ankommt und nach der Antwort für Xamarin sucht, lautet das Äquivalent:
quelle
Verwenden Sie einfach wie folgt: -
2 bedeutet
Vertical
, 1 wird verwendet fürhorizontal
.quelle