Theme.Compat,ActionBar,Fragments和支持库

时间:2014-12-16 18:23:51

标签: android android-fragments

我有一个现有的应用,其minSdk为14,现在定位为21,我想使用Theme.AppCompat来获取“材质外观”。这个应用程序还使用ActionBar选项卡和ViewPager(FragmentPagerAdapter等)。我以前使用的是原生的ActionBar和Fragment类,但是为了使用support.v7中的AppCompat,看起来我还必须使用support.v7.app.ActionBar和相关的类。

我遇到的问题是,一些支持库ActionBar类(例如ActionBar.TabListener抽象接口)定义了需要支持库版本的Fragments(support.v4.app)的方法。 Fragment等人。所以现在我面临着整个应用程序的大量修改,以导入支持库类,更改为getSupportFragmentManager等。

这是我使用V14-21的AppCompat主题可以采取的唯一途径 - 完全切换到操作栏和片段的支持库吗?这些类中的一些是否在执行时传递给本机类?

0 个答案:

没有答案