我是一位正在进行Android开发的长期Windows开发人员。 我想在选项卡和滑动上使用以下官方记录的示例中包含的确切功能: http://developer.android.com/training/implementing-navigation/lateral.html
弃用功能
但是,可下载的示例包含方法&不推荐使用的功能。
我很困惑为什么Android官方示例显示了如何处理标签和刷卡结束,包括不推荐使用的代码。
这不是最新版本吗?
我在寻找什么功能?
我将向您展示两个屏幕截图,其中显示选项卡并允许用户选择要在其中导航的选项卡,或者向左或向右滑动以在其中移动。 看起来如下:
我希望用户能够在两个标签之间轻松切换,并且我有一个计划,通过在当前标签上显示图标,向用户指示其他标签上的信息已更新。
我的主要问题
是否有类似的示例不包含这些已弃用的示例 方法
相关问题
如果我选择在我的应用程序中实现代码 - 因为解决方案非常漂亮且易于实现 - 后果会是什么?
以下是一些不推荐使用的代码:
动作条<击> setNavigationMode 击>(动作条<击> NAVIGATION_MODE_TABS 撞击>)。;
mViewPager。 setOnPageChangeListener (new ViewPager.SimpleOnPageChangeListener()
动作条<击> setSelectedNavigationItem 撞击>(位置);
动作条<击> addTab 击>();
动作条<击> NEWTAB 击>();
答案 0 :(得分:2)
似乎已弃用的功能实际上与ActionBar有关。
经过相当多的搜索后,我找到了一个更好的例子 - 没有ActionBar和sans弃用的功能: http://developer.android.com/samples/SlidingTabsBasic/index.html
当您到达该页面时,您将看到该主题没有文档。这很古怪。仔细查看右上角,您会看到一个下载链接,可以下载示例。看起来像:
滑动选项卡解决方案更加优雅,不包含任何已弃用的功能。 这是它的样子:
这个例子太棒了,因为你可以通过滑动底部面板来遍历标签。或者,您可以单击任何选项卡以移至关联的选项卡。
此外,该示例在选项卡上方提供了一些更多的功能,其中显示日志菜单项可以切换顶部。 绝对值得一看,这回答了我的问题。
希望这可以帮助正在寻找的其他人。
答案 1 :(得分:0)
我很困惑为什么Android官方示例显示了如何处理标签和刷卡结束,包括不推荐使用的代码。
并非所有文档都会更新。在网站上已经有多年已经过时的东西,尽管存在文件问题,但它并没有得到修复。这不是Android独有的;它在软件开发中相当普遍。
这不是最新版本吗?
这是最新版本。
是否有类似的示例不包含这些已弃用的方法?
我不知道什么是&#34;示例&#34;。来自Google(TabLayout
)和第三方(the "View Pagers" category in the Android Arsenal中约有一半的条目)的ViewPager
标签有很多很多实施方案。其中一些第三方库将样本项目作为其存储库的一部分。
这是否意味着未来的某个时间应用程序甚至无法正常工作?
很可能,特别是取决于你的定义&#34;正常工作&#34;。我们无法确切知道将来会发生什么(因为我们在一周前用完了最后一个磁通电容器)。不推荐使用的东西通常会继续工作,但由于不再需要积极维护,因此存在更大的漏洞风险。对于操作栏选项卡,appcompat-v7
操作栏后退端口根本不支持它们。