在不使用支持库的情况下使用选项卡进行活动?

Posted

技术标签:

【中文标题】在不使用支持库的情况下使用选项卡进行活动?【英文标题】:Activity with Tabs without using Support Library? 【发布时间】:2014-08-21 17:08:38 【问题描述】:

我有一个项目使用支持 v4 库进行带有标签导航的活动。 我的应用程序的最小 SDK 为 14 (ICS),我想删除对支持 v4 库的所有引用。 有没有办法只使用 android.app.* 包的类而不是 android.app.v4.* 来实现选项卡导航?

【问题讨论】:

尝试从 libs 文件夹中删除 support_v4.jar。在 eclipse 中使用 ctrl+shift+o 进行自动导入。首先备份你的项目。 【参考方案1】:

如this answer about features unique to the support library 中所述,ViewPager(允许在选项卡之间滑动)可在支持库中找到。

此外,如Tabs and ViewPager guide 中所述,与material design specs 匹配的选项卡仅在TabLayout 中找到,这是Android Design Support Library 的一部分,而这又需要支持v4。

【讨论】:

以上是关于在不使用支持库的情况下使用选项卡进行活动?的主要内容,如果未能解决你的问题,请参考以下文章

在不更改选定选项卡的情况下动态更新 TabLayout

在引导选项卡中选择 2 挤压下拉列表

以编程方式将非活动选项卡滚动到底部

在材料ui选项卡组件中将选项卡设置为活动

如何在不点击导航栏的情况下使用 BottomNavigation 进行导航

WPF:如何在不禁用箭头键导航的情况下禁用选项卡导航?