컴퓨터 지식 네트워크 - 컴퓨터 구성 - 상대 레이아웃이란 무엇입니까?

상대 레이아웃이란 무엇입니까?

Android의 5가지 주요 레이아웃: FrameLayout(프레임 레이아웃), LinearLayout(선형 레이아웃), AbsoluteLayout(절대 레이아웃), RelativeLayout(상대 레이아웃), TableLayout(테이블 레이아웃).

FrameLayout

모든 것은 왼쪽 상단에 하나씩 배치되어 겹쳐지게 됩니다. 이 레이아웃은 비교적 간단하며 몇 가지 비교적 간단한 것만 배치할 수 있습니다.

LinearLayout

각 LinearLayout은 수직 레이아웃(android: Orientation="vertical")과 수평 레이아웃(Android: Orientation="horizontal")으로 나눌 수 있습니다. 세로 레이아웃의 경우 각 행에 요소가 하나만 있고 여러 요소가 세로 방향으로 아래쪽으로 배열됩니다. 가로 레이아웃의 경우 행이 하나만 있고 각 요소가 오른쪽에 순서대로 배열됩니다.

AbsoluteLayout

절대 레이아웃은 X, Y 좌표를 사용하여 요소의 위치를 ​​지정합니다. 이 레이아웃 방법도 비교적 간단하지만 화면을 회전할 때 문제가 자주 발생하며 여러 가지가 있습니다. 요소를 사용할 때는 계산이 더 번거롭습니다.

RelativeLayout

상대 레이아웃은 특정 요소를 위치 지정의 기준으로 사용하는 레이아웃 방법으로 이해될 수 있습니다. 주요 속성은 다음과 같습니다: 특정 요소에 상대적 android:layout_below, android:layout_toLeftOf상위 요소에 상대적 android:layout_alignParentLeft, android:layout_alignParentRigh

TableLayout

각 TableLayout에는 테이블이 있습니다. Row TableRow, 각 요소는 TableRow에서 구체적으로 정의할 수 있습니다.

각 레이아웃에는 고유한 적절한 방법이 있습니다. 이 다섯 가지 레이아웃 요소를 서로 중첩하고 적용하여 아름다운 인터페이스를 만들 수 있습니다.

上篇: QQ 에 있는 앱스토어는 어디에 있습니까 下篇: Wive 휴대폰에서 스크린샷을 찍는 방법
관련 내용