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 是一个 UI 元素,它显示可滚动的二维网格中的项。

    Example Grid View

  • GridLayout 是一个视图组,支持在 2D 网格中布局视图,类似于 HTML 表。

    Example Grid Layout

  • 选项卡式布局是移动应用程序中一种常见的用户界面模式,因为其既简单又易于使用。 使用选项卡式布局,可以在应用程序的各个屏幕之间获得轻松、一致的导航体验。

    Example Tabbed Layout