meh*_*meh 7 android android-fragments android-actionbar
我正在寻找使用sherlock操作栏的标签导航的最佳做法.更改片段的正确方法是什么,并在选择另一个选项卡时将片段添加到backstack并清除后栈.
是否有任何好的示例或开源项目显示如何正确执行?
我不会直接使用ABS来做到这一点.一旦您的标签需要片段切换等,您将遇到麻烦.我认为正确的方法是使用与ABS兼容的ViewPagerIndicator.作为奖励,您还可以在标签之间左右滑动.您需要compat包(例如ABS),您可以在samples文件夹中找到示例用法 .
正如Edgar所说,android导航指南是一个很好的起点.但是,让我添加一些评论标签如何与Android一起使用.
新的acitonbar选项卡的实现方式与在Google Play应用中的工作方式相同.这意味着只要您想要选项卡中的某些内容的某些细节,您就会转到新的视图/片段/活动,并且标签将会消失.
所以android的选项卡不应该一直可见,而只能在顶层.如果您希望简化用户的导航,您将实现向上按钮,以便用户可以快速返回到顶部层次结构,其中选项卡可见.
教程和样本
我个人最喜欢的示例和教程是googles网页上的操作栏教程下的标签教程.
选项卡导航的示例也可以在android-sdk附带的示例项目中找到.转到:android-sdk\extras\android\support\samples\Support4Demos\src\com\example\android\supportv4\app
寻找:FragmentTabs.java
或FragmentTabsPager.java
.
如果你想使用ActionBarSherlock,你也可以下载ActionBarSherlock并查看/ samples目录中的samples文件夹.在那里,你必须在标签demoes TabNavigation.java
和TabNavigationCollapsed.java
.虽然我认为你应该给动作栏教程一个镜头.
带有背堆的标签
还可以说你想要一个始终可见的标签栏(虽然不建议这样做).然后,您必须为每个选项卡创建自定义后台堆栈,您可以在此处查看如何实现该选项卡的示例.
地图和标签
看看使用Map的所有Googles应用程序.Google使用溢出操作栏按钮来浏览.因此,如果有人希望这样做,我们应该作为开发人员,但使用带有地图的Google mapsv2 for Android标签变得更加容易.
归档时间: |
|
查看次数: |
4862 次 |
最近记录: |