![](/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.