다음을 통해 공유


Xamarin.Android 레이아웃

레이아웃은 화면의 UI 인터페이스(예: 활동)를 구성하는 요소를 정렬하는 데 사용됩니다. 다음 섹션에서는 Xamarin.Android 앱에서 가장 일반적으로 사용되는 레이아웃을 사용하는 방법을 설명합니다.

  • LinearLayout 은 자식 뷰 요소를 세로 또는 가로로 선형 방향으로 표시하는 뷰 그룹입니다.

    Example Linear Layout

  • RelativeLayout 은 자식 뷰 요소를 상대 위치에 표시하는 뷰 그룹입니다. 뷰의 위치는 형제 요소를 기준으로 지정할 수 있습니다.

    Example Relative Layout

  • TableLayout 은 행과 열에 자식 뷰 요소를 표시하는 뷰 그룹입니다.

    Example Table Layout

  • RecyclerView 는 목록이나 표에 있는 항목 컬렉션을 표시하여 사용자가 컬렉션을 스크롤할 수 있도록 하는 UI 요소입니다.

    Example Recycler View

  • ListView 는 스크롤 가능한 항목 목록을 만드는 보기 그룹입니다. 목록 항목은 목록 어댑터를 사용하여 목록에 자동으로 삽입됩니다. 간단한 ListView 메뉴 옵션 목록부터 긴 연락처 목록 또는 인터넷 즐겨찾기에 이르기까지 모든 곳에서 사용되므로 Android 애플리케이션의 중요한 UI 구성 요소입니다. 기본 제공 스타일로 서식을 지정하거나 광범위하게 사용자 지정할 수 있는 행의 스크롤 목록을 표시하는 간단한 방법을 제공합니다. ListView 인스턴스를 사용하려면 어댑터가 행 보기에 포함된 데이터를 공급해야 합니다.

    Example List View

  • GridView 는 스크롤할 수 있는 2차원 그리드에 항목을 표시하는 UI 요소입니다.

    Example Grid View

  • GridLayout 은 HTML 테이블과 유사하게 2D 그리드에서 뷰를 배치하도록 지원하는 뷰 그룹입니다.

    Example Grid Layout

  • 탭 레이아웃 은 단순성과 유용성으로 인해 모바일 애플리케이션에서 인기 있는 사용자 인터페이스 패턴입니다. 애플리케이션의 다양한 화면 사이를 일관되고 쉽게 탐색할 수 있는 방법을 제공합니다.

    Example Tabbed Layout