![](/img/trans.png)
[英]Regarding Minimum Required SDK , Target SDK , Compile with options in Android
[英]android minimum and target SDK
我有一个非常基本的问题。
我有一个项目,将minSDKVersion
设置为8
并将targetSDK
版本设置为16
。 现在,我通过此链接使用setActionView()
的方法之一。
要求API的最低级别为11
。 我只想知道它是否可以在2.2
版中使用?? 还是有办法支持以前的设备?我想使用需要使用“ setActionView()”的可折叠动作项。 还有其他使用方式吗?
如果说此功能要求的最低API级别大于清单中设置的最低API级别,则在这些较旧的设备中使用此功能将遇到麻烦。 但是请检查Android支持库 。 这可以帮助您支持这些设备。
如果您使用的是MenuItem com.actionbarsherlock.view.MenuItem。 setActionView (视图视图),则应该在库中提供对它的支持,并且可以在2.2上使用。
您可能还想查看ActionBarCompat,为您提供此功能...(请参阅此链接 )
使用android appcompact actionbar库时,可以将setActionView与SupportMenuItem一起使用,因此您的代码应类似于
private SupportMenuItem menuItem=(SupportMenuItem) menu.findItem(R.id.menu_refresh);
menuItem.setActionView(R.layout.progressbar);
您可以使用支持库来做到这一点: MenuItemCompat.setActionView(yourMenuItem, R.layout.your_view);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.