Android 没有AppCompat的TabLayout?

Android 没有AppCompat的TabLayout?,android,layout,tabs,android-appcompat,Android,Layout,Tabs,Android Appcompat,我有一个Android应用程序。我不在乎旧版本的Android操作系统;该应用程序仅针对最新版本 最近,我决定在应用程序的UI中添加一个TabLayout。我在跟踪 现在我让它工作了,但有一个问题是,上面的教程假设您要从 android.support.v7.app.AppCompatActivity (而不是简单的android.app.Activity)并继续使用各种“AppCompat”功能,如 android.support.v4.app.Fragment android.supp

我有一个Android应用程序。我不在乎旧版本的Android操作系统;该应用程序仅针对最新版本

最近,我决定在应用程序的UI中添加一个TabLayout。我在跟踪

现在我让它工作了,但有一个问题是,上面的教程假设您要从

android.support.v7.app.AppCompatActivity 
(而不是简单的android.app.Activity)并继续使用各种“AppCompat”功能,如

android.support.v4.app.Fragment
android.support.v4.app.FragmentManager
android.support.v4.app.FragmentPagerAdapter
现在,更糟糕的是,这迫使我使用“AppCompat”主题(我尝试了一些默认主题,它们看起来都像s**t)


我想在我的应用程序中添加一个TabLayout,同时保持其活动从android.app.Activity扩展。可能吗

片段
类不应该是一个真正的问题。只需使用平台
Fragment
之类的东西。至于
TabLayout
和主题,我认为如果您自己处理它的实例化,您应该能够做到这一点;e、 例如,以编程方式将其添加到布局中。例如,如果您执行类似于
TabLayout tabs=newtablayout(newcontextthemewrapper(context,R.style.Theme\u AppCompat\u,以两者为准))的操作
,那么您就不必在整个
活动中设置AppCompat主题了。但是我应该用什么来代替android.support.v4.app.FragmentPagerAdapter呢?似乎没有“android.app.FragmentPagerAdapter”…v13
FragmentPagerAdapter
处理平台
Fragments
:。是的,只是运行了一个快速测试,一切正常。当然
TabLayout
ViewPager
没有固有的关联。它基本上只是一个美化了的
放射组
setTheme(R.style.Theme_AppCompat_Light_NoActionBar);