Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.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 是否需要ActionBar.setHomeAsUpIndicator()的兼容性库?_Android - Fatal编程技术网

Android 是否需要ActionBar.setHomeAsUpIndicator()的兼容性库?

Android 是否需要ActionBar.setHomeAsUpIndicator()的兼容性库?,android,Android,我想使用ActionBar.setHomeAsUpIndicator(可绘制),但它仅从api 18开始提供: 从v7开始,它似乎在兼容库中可用: 不过,我没有使用任何兼容库,因为我只针对API14及更高版本。读了这篇文章后,我觉得可以这样做: 那么,现在我是否必须重新构造所有内容以使用兼容性库,并使我的所有活动都从ActionBarActivity扩展?请不要这样 感谢虽然使用兼容性库的主要原因是在11之前的版本上运行,但总会添加新功能,兼容性库也解决了这些差异。例如,在14中添加了一系

我想使用ActionBar.setHomeAsUpIndicator(可绘制),但它仅从api 18开始提供:

从v7开始,它似乎在兼容库中可用:

不过,我没有使用任何兼容库,因为我只针对API14及更高版本。读了这篇文章后,我觉得可以这样做:

那么,现在我是否必须重新构造所有内容以使用兼容性库,并使我的所有活动都从ActionBarActivity扩展?请不要这样


感谢

虽然使用兼容性库的主要原因是在11之前的版本上运行,但总会添加新功能,兼容性库也解决了这些差异。例如,在14中添加了一系列功能,但在11中没有添加,兼容性库将这些功能向后移植到11和7中

由于此功能仅适用于v18+,因此如果要使用它,必须使用兼容性库。或者干脆放弃这项功能。

但是还有一个,你不想要吗?