2011-12-17 2 views
0

저는 LinearLayout을 악용하는 경향이 있습니다. 모든 화면에는 일반적으로 3 ~ 4 단계가 있습니다. 레이아웃의 디자인은 대개 크기로 백분율로 표시됩니다. 조각으로 잘라내어 9- 패치를 사용하지 않는 그래픽. 이 모든 것들이 layout_weight를 사용하여 거의 모든 곳에서 백분율을 나타냅니다. 오늘 ADT를 업데이트하고 Lint는이 중첩 된 가중치 경고를 모든 곳에서 경고합니다. 이 습관을 더 큰 응용 프로그램으로 옮기면 성능에 대한 우려가 생깁니다. 디자이너 측에서 아무 것도 변경하지 않고 더 좋은 방법이 있을까요?Android 레이아웃을 만들 때 중첩 된 가중치를 피하는 방법은 무엇입니까?

답변

2

LinearLayouts 레이어가 너무 많아지면 루트에서 RelativeLayout으로 전환하는 경향이 있으며 대부분의 자식 레이어는 루트에서 1 레이어 만 제거됩니다.

9 패치 리소스도 매우 유용합니다. 나는 당신이 그 이상을 사용하기 시작하는 것이 좋습니다.

관련 문제