#android #android-layout #viewgroup
#Android #android-layout #viewgroup
Вопрос:
Этот вопрос касается примера, найденного в официальной документации ViewGroup.
Я не могу понять, почему следующая строка правильная
mTmpContainerRect.left = rightPos - width - lp.leftMargin;
Я чувствую, что это должно быть
mTmpContainerRect.left = rightPos - width - lp.leftMargin - lp.rightMargin;
Кто-нибудь, пожалуйста, объяснит? Спасибо.
Ответ №1:
L' ********* | ***************************** | ************ R'
L_Margin L Width R R_Margin
L’ = R — width — L_Margin
Ответ, который вы считаете правильным, был бы правильным, только если бы R представлял полную ширину, включая ее R margin (R’ на моей причудливой диаграмме).