Jak ustawić jedną wysokość komponentu układu na taki sam, jak inny komponent: przykład: Czy mogę ustawić Androida: layout_height = "@ + id/info_box.height" lub zrobić coś podobnego?Jak ustawić wysokość jednego komponentu układu na taką samą wysokość innego komponentu?
Chcę wysokość ImageView na zgodny z moim LinearLayout
ImageView android:id="@+id/border"
android:src="@drawable/frame"
android:layout_below="@+id/title"
android:layout_width="fill_parent"
android:layout_height="????"
android:scaleType="fitXY"
android:drawingCacheQuality="auto"
/>
<LinearLayout
android:id="@+id/info_box"
android:orientation="vertical"
android:layout_below="@+id/title"
android:background="@layout/my_bg"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
... other stuff . .
</LinearLayout>
Umm. Dlaczego nie umieścisz widoku imag w swoim układzie liniowym i nie ustawisz wysokości jako fill_parent? – Falmarri
@Falmarri: Jeśli jego ImageView i LinearLayout znajdują się w poziomym LinearLayout (nie określone), który nie miałby tego samego wyniku. Ponadto, czy możesz mieć fill_parent dla dziecka i wrap_content dla rodzica? To wydaje się prawie paradoksalne. – kcoppock
Potrzebnych jest więcej informacji. Co to jest grupa ViewGroup, w której znajdują się Twoje ImageView i LinerLayout? Co chcesz osiągnąć za pomocą układu? –