Wie kann ich eine Layout-Komponentenhöhe auf dieselbe Höhe einstellen wie eine andere Komponente: Beispiel: Kann ich android: layout_height="@ + id / info_box.height" oder etwas ähnliches tun?
Ich möchte, dass die Höhe von ImageView mit der von LinearLayout
übereinstimmt %Vor%Die einzige Möglichkeit, dies zu erreichen, besteht darin, dass die beiden Ansichten Teil desselben Containers sind. Ein LinearLayout oder RelativeLayout sind dafür normalerweise gut geeignet. Sie können dies auch durch Code erreichen.
Sie können android: layout_weight verwenden.
Setzen Sie Ihre beiden Ansichten (border und info_box) mit fill_parent und demselben Wert layout_weight im selben LinearLayout mit orientation = verticale.
Bei dieser Technik haben border und info_box dieselbe Höhe.
%Vor%Tags und Links android android-layout height