我应该导入哪个片段库?

时间:2014-03-06 09:01:58

标签: android android-fragments android-fragmentactivity

我用DrawerLayout实现片段。我导入碎片时有2个选项

  1. android.support.v4.app

  2. android.app

  3. 我应该使用哪一个?除了android.support.v4.app似乎不支持objectAnimator之外,我没有看到任何差异。

    你有什么建议?

    编辑:我只计划支持API级别14及更高版本......

3 个答案:

答案 0 :(得分:5)

这取决于您是否使用支持库。

如果您使用api level 11以下的片段,请使用android.support.v4.app。在这种情况下,您将扩展FragmentActivity,它是基于支持的片段的基类。

如果您在api 11级及以上级别使用片段,请使用android.app。在这种情况下,您将扩展标准Activity

请查看以下链接,并确定您的应用应运行的版本。根据具体情况决定是否需要支持库。

https://developer.android.com/about/dashboards/index.html

  

我只计划支持API级别14及更高版本......

然后就不需要使用支持库了。使用

import android.app.Fragment

并扩展标准Activity

答案 1 :(得分:1)

如果您正在使用支持库来进行drawerlayout,那么您应该使用android.support.v4.app作为片段。

答案 2 :(得分:0)

您现在可以使用开源的“ AndroidX”支持库。

您可以从这里AndroidX

开始