Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如果minsdk是14,我应该使用AppCompat v7吗_Android_Android Fragments_Android Support Library_Android Appcompat - Fatal编程技术网

Android 如果minsdk是14,我应该使用AppCompat v7吗

Android 如果minsdk是14,我应该使用AppCompat v7吗,android,android-fragments,android-support-library,android-appcompat,Android,Android Fragments,Android Support Library,Android Appcompat,如果我的应用程序的minSdk=14,我还应该使用app compat v7吗 Android L中的ActionBar有什么优势吗 我应该使用support v4中的android.support.v4.app.FragmentActivity还是应该使用android.app.Activity类(自Honeycom以来就支持片段) 我应该也使用android.app.Fragment还是android.support.v4.app.Fragment 我想我应该使用SupportV4 Frag

如果我的应用程序的minSdk=14,我还应该使用app compat v7吗

Android L中的ActionBar有什么优势吗

我应该使用support v4中的android.support.v4.app.FragmentActivity还是应该使用android.app.Activity类(自Honeycom以来就支持片段)

我应该也使用android.app.Fragment还是android.support.v4.app.Fragment

我想我应该使用SupportV4 FragmentActivity和Fragment,但不需要AppCompatV7,对吗


您认为呢?

AppCompat
用于低于11级的api。从11开始,你就有了动作条。因此,不需要在api 11级及以上级别上使用AppCompat


扩展
Activtiy
并使用
Fragment
(非android.support.v4.app.Fragment)

如果要使用SDK 14+的材质设计样式,还应使用AppCompat v7:21.0+

你的应用程序可以使用材料作为它的主题,并从API7功能


您可以查看更多信息

没有理由在API级别11+上使用ActionBar和片段支持库。显然没有。如果您不支持任何<11的操作系统,不需要使用支持库。但是
FragmentActivity
是否比
android.app.Activity
获得更多更新/错误修复,或者是
FragmentActivity
只是一种包装类,它将调用
android.app.Activity
的方法?@sockeqwe
FragmentActivty
是基于支持的片段。你理解错了。这与更新或错误修复无关。这与你希望你的应用程序运行在什么api级别有关。是的,你是对的。但是像
FragmentManager
这样的组件呢。支持v4中是否有任何代码将用于Android蜂巢及以上版本。我想问/说的是,是否支持v4修复了android.app软件包的原生Activty/Fragment中可能出现的一些错误?我的意思是,Play Services库是一个外部库,允许google更频繁地更新这个库(可能也更频繁地进行错误修复)。。。支持v4是否会像play services那样带来这些好处?@sockeqwe与bug修复无关。你有一个天生的碎片管理器。支持库适用于低于11级的api。有些功能,如actionbar,在11岁以下本机不可用。碎片是在11年引入的。所以,如果您希望您的应用程序片段支持低于11,您将使用支持库中基于支持的片段。与错误修复/更新无关。如果您开发的api级别高于14,请不要考虑AppCompatok,非常感谢!因此,我将使用
android.app
包中的活动和片段。然而,我可能会使用其他一些东西,比如android wear的NotificationCompat,但这取决于我的应用程序要求。谢谢