В относительном макете я вижу картину, как:Как действует + id в RelativeLayout?
<TextView
android:id=“@+id/txt_id”
etc
android:layout_alignBottom="@+id/some_other_txt”
etc
/>
<TextView
android:id="@+id/some_other_txt"
etc
/>
Я думал +id
используется только при создании идентификатора для виджета. Является ли это своего рода «трюком» для компоновки виджета относительно другого виджета, объявленного позже в файле?
UPDATE:
Этот вопрос конкретно о possitioning RelativeLayout. Не о различии в синтаксисе вообще как связанном вопросе
вы ссылаетесь на View ** anticipately ** (вид, который еще не был создан в XML) с помощью '@ + id' , Но я предпочитаю создавать представление ** перед **, а затем ссылаться на него с помощью '@ id'. –
@DiegoFreniche: Я думаю, что нет дубликатов. Мой вопрос касается RelativeLayout и не в целом разница между синтаксисом – Jim
@DerGolem: Это где-то документально? Я не мог найти его где-то – Jim