레이아웃Layouts

레이아웃 UI 인터페이스 (예: 작업) 화면을 구성 하는 요소를 정렬 하는 데 사용 됩니다.Layouts are used to arrange the elements that make up the UI interface of a screen (such as an Activity). 다음 섹션에서는 Xamarin.Android 앱에서 가장 일반적으로 사용 되는 레이아웃을 사용 하는 방법에 설명 합니다.The following sections explain how to use the most commonly-used layouts in Xamarin.Android apps.

  • LinearLayout 은 가로 또는 세로로 선형 방향, 자식 뷰 요소를 표시 하는 보기 그룹입니다.LinearLayout is a view group that displays child view elements in a linear direction, either vertically or horizontally.

    선형 레이아웃 예

  • RelativeLayout 은 보기 그룹 상대 위치에 표시 되는 자식 뷰 요소입니다.RelativeLayout is view group that displays child view elements in a relative position. 형제 요소를 기준으로 보기의 위치를 지정할 수 있습니다.The position of a view can be specified as relative to sibling elements.

    예제에서는 상대 레이아웃

  • TableLayout 보기 그룹 행 및 열에 표시 되는 자식 뷰 요소입니다.TableLayout is a view group that displays child view elements in rows and columns.

    예제 테이블 레이아웃

  • RecyclerView 는 컬렉션을 스크롤할 수 있도록 표, 목록에서 항목의 컬렉션을 표시 하는 UI 요소입니다.RecyclerView is a UI element that displays a collection of items in a list or a grid, enabling the user to scroll through the collection.

    예제 Recycler View

  • ListView 는 스크롤 가능한 항목 목록을 만드는 보기 그룹입니다.ListView is a view group that creates a list of scrollable items. 목록 항목 목록 어댑터를 사용 하 여 목록에 자동으로 삽입 됩니다.The list items are automatically inserted into the list using a list adapter. ListView 사용 되므로 어디에서 나 짧은 목록 메뉴 옵션 중에서 긴 연락처 또는 인터넷 즐겨찾기 목록에는 Android 응용 프로그램의 중요 한 UI 구성 요소입니다.The ListView is an important UI component of Android applications because it is used everywhere from short lists of menu options to long lists of contacts or internet favorites. 수는 기본 제공 스타일으로 서식이 지정 하거나 광범위 하 게 사용자 지정 하는 행의 스크롤 목록을 표시 하는 간단한 방법을 제공 합니다.It provides a simple way to present a scrolling list of rows that can either be formatted with a built-in style or customized extensively. 행 보기에 포함 된 데이터 피드에 어댑터가 필요 합니다. ListView 인스턴스.A ListView instance requires an Adapter to feed it with data contained in row views.

    예제 목록 보기

  • GridView 는 스크롤할 수 있는 2 차원 표에 항목을 표시 하는 UI 요소입니다.GridView is a UI element that displays items in a two-dimensional grid that can be scrolled.

    예제에서는 그리드 보기

  • GridLayout 은 HTML 테이블을 비슷하게 2D 표 형태로 보기 레이아웃을 지 원하는 보기 그룹입니다.GridLayout is a view group that supports laying out views in a 2D grid, similar to an HTML table.

    표 형태 레이아웃의 예

  • 레이아웃 탭 는 해당 단순 성과 유용성 때문에 모바일 응용 프로그램에서 널리 사용 되는 사용자 인터페이스 패턴입니다.Tabbed Layouts are a popular user interface pattern in mobile applications because of their simplicity and usability. 응용 프로그램에서 다양 한 화면 간의 탐색에 일관 되 고 간편한 방법을 제공 합니다.They provide a consistent, easy way to navigate between various screens in an application.

    탭된 레이아웃 예