2011-04-29 2 views
2

선형 레이아웃 (가로)이 있는데 그 안에 3 개의 선형 레이아웃이 있으며 각각의 레이아웃에는 텍스트보기가 있습니다.선형 레이아웃이 그 안의 텍스트 너비가 바뀌면 똑같이 나눠지지 않습니다.

이제이 선형 레이아웃을 똑같이 나누기를 원했습니다. 그래서 나는 그들에게 1의 무게를 더했습니다. 완벽하게 작동합니다.

그러나 지금 내부의 텍스트 폭 그들이 동일한 가중치 :(

말은 어떤 선형 레이아웃에 내가 텍스트를 제거 또는 작은 텍스트 또는 다양한 길이의 텍스트를 작성의 더없는 변화 할 때 그것은 잃어버린된다 레이아웃을 균일하게 배포하려면 어떻게해야합니까?

그리고 제가 한 가지 더 알고 싶은 것은 텍스트 폭이 이러한 레이아웃의 최대 할당 너비를 늘린다는 것입니다. width = 1 일 때) 다음 텍스트를 다음 줄로 어떻게 이동합니까?

답변

12

LinearLayout 내부의 각 항목에 대해 너비를 0으로 설정했는지 확인하십시오.

+0

와우 ..이 작품과 감사합니다. 그러나 하나의 빠른 질문입니다. 0dip의 의미는 무엇입니까? –

+3

크기를 0으로 설정합니다.보기가 측정 된 후에 나머지 빈 공간을 공유하기 위해 가중치가 사용됩니다. 따라서 모두 0으로 설정하면 빈 공간이 전체 컨테이너가됩니다. –

+0

gr8 설명해 주셔서 감사합니다. –

관련 문제