Android开发者网站在Providing Descendant and Lateral Navigation图7中显示了一个示例(图片中的标签/第三个),我想在我的应用中使用它。我找不到任何关于如何产生这种效果的参考。我找到的最接近的是一个参考第二项(刻度线)here的帖子。这是Android支持还是我可以使用的库?
答案 0 :(得分:-1)
您应该使用FragmentPagerAdapter查看ViewPager。 Here is an example showing how to do so.
Here is another example from the android developer site
如果这些链接将来死亡,这是开发者网站的主要部分:
您可以使用支持库中提供的ViewPager小部件在应用中创建滑动视图。 ViewPager是一个布局小部件,其中每个子视图都是布局中的单独页面(单独的选项卡)。
要使用ViewPager设置布局,请在XML布局中添加元素。例如,如果滑动视图中的每个页面都应使用整个布局,那么您的布局如下所示:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.view.ViewPager
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="match_parent" />
要插入代表每个页面的子视图,您需要将此布局挂钩到PagerAdapter。您可以使用两种适配器:
在代表固定的少量页面的兄弟屏幕之间导航时,这是最好的。
这最适合在未确定页数的对象集合中进行分页。它会在用户导航到其他页面时销毁片段,从而最大限度地减少内存使用。