Я работаю над кодом, в котором правило добавляется в переменную LayoutParams двумя различными способами. В некотором коде это делается так:
params.addRule(RelativeLayout.ALIGN_PARENT_TOP | RelativeLayout.ALIGN_PARENT_LEFT);
и в другом разделе это делается так:
params.addRule(RelativeLayout.ALIGN_PARENT_TOP);
params.addRule(RelativeLayout.ALIGN_PARENT_LEFT);
Во втором разделе есть комментарий:
// We MUST do these rules separately if we don't
// want to use logic-split for landscape/portrait modes.
Имеет ли это значение, или этот комментарий был продуктом суеверия? Какой способ предпочтительнее и почему?