상대 레이아웃을 사용하여 1 : 3 : 6 무게 조정을 수행 할 수 있습니까?가중치 적용 레이아웃의 대체 레이아웃 대체 방법
나는 상대적 레이아웃을 가지고 있으며 비율 1 : 3 : 6을 사용하여 3 개의 UI 구성 요소를 배치해야합니다. 그렇게 할 수 있습니까?
상대 레이아웃을 사용하여 1 : 3 : 6 무게 조정을 수행 할 수 있습니까?가중치 적용 레이아웃의 대체 레이아웃 대체 방법
나는 상대적 레이아웃을 가지고 있으며 비율 1 : 3 : 6을 사용하여 3 개의 UI 구성 요소를 배치해야합니다. 그렇게 할 수 있습니까?
RelativeLayout
안에 선형 레이아웃 (필요에 따라 가로 또는 세로)을 삽입하고 평소와 같이 위치를 결정하십시오. 그리고 내부의 LinearLayout
은 원하는 비율로 세 요소에 가중치를 할당합니다.
그들은 레이아웃에 상대적으로 배치 할 수있는 능력을 부여하면서 LinearLayout
을 채울 것입니다.
relativeLayout은 뷰를 서로 관련시켜 놓는 데 사용됩니다 (오른쪽의 뷰, 맨 위에있는 뷰 ...). 그것은 크기와 관련이 없습니다. 가중치를 원한다면 필요에 따라 각 자식에 대해 LinearLayout과 가중치를 사용하십시오.
나는 여기서 선형 레이아웃을 사용할 수 없습니다 ... 왜냐하면 나는 다른 선형 조명 내부의 가중치 구성 요소로 이것을 사용하기 때문에 ... 그 나쁜 성능 경고를 보여주는 ... 따라서 나는 대신 여기에 상대적 레이아웃을 사용하는 것을 생각했습니다. 선형 레이아웃을 사용하여 웨이트 :) :) – jithu
나쁜 성능은 레이아웃 단계에서만 발생합니다. 레이아웃을 많이 변경하지 않더라도 괜찮습니다. 특히 3 개의보기 만 있으면됩니다. 그것을 전혀 변경하지 않으면 활동이 시작될 때 약간 느리게 초기화됩니다. –
okk 고마워요 많은 회신에 대한 답변 :) – jithu
그 상대적인 레이아웃은 쓸모없는 의례가 될 수 있습니다! ... 선형 레이아웃 자체로 나는 그것을 할 수 있습니다. 사실이 realtiveLayout을 anothe의 가중치로 레이아웃해야합니다. 그 나쁜 성능 경고를 보여주는 : – jithu
귀하의 특정 레이아웃에 따라, 당신은하지 않을 수도 있습니다 "RelativeLayout'하지 않고, 나는 당신의 디자인의 세부 사항을 모르지만 ** 쓸모 ** 가혹한입니다 단어 –
죄송합니다. 사실 .. 죄송합니다. :) – jithu