Я должны расположить вид А сверху вид B и B на вершине зрения С.Android много альтернатив для относительной позиции/стек
Has вести себя как стек по изменению видимости (ушли) или удаление элемента. Если я удаляю B, A должен быть на вершине C, если я удаляю C, B идет в нижней части родителя, а A держится выше B, если я удаляю B и C, A идет в нижней части родителя.
В настоящее время у меня есть это атрибуты:
C:
android:id="@+id/C"
android:layout_alignParentBottom="true"
B:
android:id="@+id/B"
android:layout_above="@id/C"
android:layout_alignWithParentIfMissing="true"
A:
android:layout_above="@id/B"
android:layout_alignWithParentIfMissing="true"
Но мне нужно что-то вроде «если есть B, выровняйте над ним, если нет, выровняйте сверху C, если не выровняете нижнюю часть родителя».
Есть ли способ решить эту проблему в XML wihout вложенных макетах?
ваша проблема решена? –
Не совсем, см. Мой последний комментарий в ответе RorolePro. – Ixx