Czy ktoś może mi wyjaśnić, dlaczego ImageView nie pojawia się powyżej LinearLayout?Korzystanie z layout_above w RelativeLayout
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<LinearLayout
android:id="@+id/rev_main"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<!-- some stuff in here -->
</LinearLayout>
<ImageView
android:id="@+id/rev_arrow"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/arrow"
android:layout_above="@id/rev_main"
/>
</RelativeLayout>
Nie rozumiem.
nie wydaje się gdziekolwiek? nigdzie w ogóle? może opublikujesz zdjęcie, jak będzie wyglądało i łatwiej będzie powiedzieć dlaczego. W moich układach używam identyfikatorów takich jak "@ + id/rev_main" Nawet w atrybutach takich jak layout_above. Prawdę mówiąc, choć nie jestem nawet pewna różnicy między tymi dwoma, być może spróbuj tego? – FoamyGuy
To znika. Jeśli zadeklaruję ImageView jako pierwszy i spróbuję uczynić pozycję LinearLayout samą nad ImageView, zniknie również LinearLayout. – Andrew
To błąd, prawda? – Price