728x90
책에서는 그냥 layout_weight로 비율을 맞춘다고 했는데
정확히 어떻게 줘야 하냐면
모든 가로폭을 관장하는 View를
layout_width=0
layout_weight=n
ex) 두개의 TextView를 2:8로 놓으려면
<LinearLayout
layout_width=match_parent
layout_height=wrap_content
>
<TextView
layout_width="0"
layout_weight="2"
layout_height="wrap_content"/>
<TextView
layout_width="0"
layout_weight="8"
layout_height="wrap_content"/>
</LinearLayout>
로 주면 딱 비율이 맞는다.
굳이 10을 기준으로 하지 않아도 되지만
여러 Layout 반복되므로 계산하기 편하게 기준되는 수를 모든 화면에 동일하게 적용하는 게 좋다.
물론 0.5: 9.5 도 그대로 주면 된다.
layout_weight="0.5" 와 같이
정확히 어떻게 줘야 하냐면
모든 가로폭을 관장하는 View를
layout_width=0
layout_weight=n
ex) 두개의 TextView를 2:8로 놓으려면
<LinearLayout
layout_width=match_parent
layout_height=wrap_content
>
<TextView
layout_width="0"
layout_weight="2"
layout_height="wrap_content"/>
<TextView
layout_width="0"
layout_weight="8"
layout_height="wrap_content"/>
</LinearLayout>
로 주면 딱 비율이 맞는다.
굳이 10을 기준으로 하지 않아도 되지만
여러 Layout 반복되므로 계산하기 편하게 기준되는 수를 모든 화면에 동일하게 적용하는 게 좋다.
물론 0.5: 9.5 도 그대로 주면 된다.
layout_weight="0.5" 와 같이
728x90