多应用+插件架构,代码干净,支持一键云编译,码云点赞13K star,4.8-4.12 预售价格198元 广告
> 编写: [roya](https://github.com/RoyaAoki) 原文:[https://developer.android.com/training/wearables/ui/2d-picker.html](https://developer.android.com/training/wearables/ui/2d-picker.html) Android Wear中的[2D Picker](https://developer.android.com/design/wear/structure.html#2DPicker)模式允许用户像换页一样从一组项目中导航和选择。 要实现这个模式,你需要添加一个 _GridViewPager_ 元素到你的[activity](# "An activity represents a single screen with a user interface.")的layout中然后实现一个继承 _FragmentGridPagerAdapter_类的adapter以提供一组页面。 > **Note:** Android SDK中的_GridViewPager_例子示范了如何在你的apps中使用 _GridViewPager_ layout。这个例子的位置在 _android-sdk/samples/android-20/wearable/GridViewPager_目录中。 ### 添加Page Grid 像下面一样添加一个 _GridViewPager_ 元素到你的layout描述文件: ~~~ <android.support.wearable.view.GridViewPager xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/pager" android:layout_width="match_parent" android:layout_height="match_parent" /> ~~~ 你可以使用任何[定义Layouts](https://developer.android.com/training/wearables/ui/layouts.html)技术以保证你的2D picker可以工作在圆形和方形两种设备上。 ### 实现Page Adapter Page Adapter提供一组页面以填充 _GridViewPager_ 部件。要实现这个adapter,你需要继承Wearable UI Library中的 _FragmentGridPageAdapter_ 类。 举个例子