簡體   English   中英

android最低和目標SDK

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM