Stellen Sie die Höhe der Ansicht so ein, dass sie quadratisch ist, indem Sie nur das Breitengewicht kennen

Ich habe dieses Szenario: Ein horizontales LinearLayout, das den Container und fülltweightSum=100und zwei Innenansichten mit einem Gewicht von je 50.

Wie mache ich diese beiden Ansichten quadratisch (z. B. muss die Höhe gleich der Breite sein). Die Anzahl der LinearLayout-Zeilen ist nicht bekannt, daher kann ich sie in diesem Fall nicht in einen vertikalen Container mit Gewichten einwickeln.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage