답변

0

RelativeLayout 안에 선형 레이아웃 (필요에 따라 가로 또는 세로)을 삽입하고 평소와 같이 위치를 결정하십시오. 그리고 내부의 LinearLayout은 원하는 비율로 세 요소에 가중치를 할당합니다.

그들은 레이아웃에 상대적으로 배치 할 수있는 능력을 부여하면서 LinearLayout을 채울 것입니다.

+0

그 상대적인 레이아웃은 쓸모없는 의례가 될 수 있습니다! ... 선형 레이아웃 자체로 나는 그것을 할 수 있습니다. 사실이 realtiveLayout을 anothe의 가중치로 레이아웃해야합니다. 그 나쁜 성능 경고를 보여주는 : – jithu

+0

귀하의 특정 레이아웃에 따라, 당신은하지 않을 수도 있습니다 "RelativeLayout'하지 않고, 나는 당신의 디자인의 세부 사항을 모르지만 ** 쓸모 ** 가혹한입니다 단어 –

+0

죄송합니다. 사실 .. 죄송합니다. :) – jithu

0

relativeLayout은 뷰를 서로 관련시켜 놓는 데 사용됩니다 (오른쪽의 뷰, 맨 위에있는 뷰 ...). 그것은 크기와 관련이 없습니다. 가중치를 원한다면 필요에 따라 각 자식에 대해 LinearLayout과 가중치를 사용하십시오.

+0

나는 여기서 선형 레이아웃을 사용할 수 없습니다 ... 왜냐하면 나는 다른 선형 조명 내부의 가중치 구성 요소로 이것을 사용하기 때문에 ... 그 나쁜 성능 경고를 보여주는 ... 따라서 나는 대신 여기에 상대적 레이아웃을 사용하는 것을 생각했습니다. 선형 레이아웃을 사용하여 웨이트 :) :) – jithu

+0

나쁜 성능은 레이아웃 단계에서만 발생합니다. 레이아웃을 많이 변경하지 않더라도 괜찮습니다. 특히 3 개의보기 만 있으면됩니다. 그것을 전혀 변경하지 않으면 활동이 시작될 때 약간 느리게 초기화됩니다. –

+0

okk 고마워요 많은 회신에 대한 답변 :) – jithu