我用DrawerLayout实现片段。我导入碎片时有2个选项
android.support.v4.app
android.app
我应该使用哪一个?除了android.support.v4.app
似乎不支持objectAnimator
之外,我没有看到任何差异。
你有什么建议?
编辑:我只计划支持API级别14及更高版本......
答案 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
开始