Это больше из любопытства, чем что-либо еще, так как я решил свою первоначальную проблему.Я хотел кнопку в горизонтальном центре экрана, с текстовым полем слева от него, используя относительный макет.Мне любопытно узнать, почему, если у меня есть следующий макет:
<Button android:id="@+id/pickTime"
android:layout_width="wrap_content"
android:layout_below="@id/to_button"
android:layout_centerHorizontal="true"
android:layout_height="wrap_content"/>
<TextView android:id="@+id/timetext"
android:layout_width="wrap_content"
android:layout_below="@id/to_button"
android:layout_toLeftOf="@id/pickTime"
android:layout_alignTop="@id/pickTime"
android:layout_height="wrap_content"/>
TextView не отображается, но если я заменяю:
android:layout_toLeftOf="@/id/pickTime"
до
android:layout_alignParentLeft="true"
Отображается (хотя левое выравнивание по левому краю, а не правое по отношению к кнопке, которую я первоначально ожидал).Это проблема со всеми относительными макетами (т. Е. Всегда нужно определять виджеты в заданном порядке), или это просто связано с тем, что текст нужно читать слева?