-
獲取當(dāng)前系統(tǒng)的API LEVEL:
Build.VERSION.SDK_INT
解決SDK版本的兼容性問題:將高API級別代碼置于檢查Android設(shè)備版本的條件語句中
例如當(dāng)前版本為API 22 LOLLIPOP系統(tǒng),則加入判斷:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
} else {
}
-
創(chuàng)建菜單資源
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/menu_item_new_crime"
android:icon="@drawable/ic_menu_add"
android:title="@string/new_crime"
app:showAsAction="ifRoom|withText"/>
</menu>
showASAction
屬性用于指定菜單選項(xiàng)是顯示在工具欄上甥捺,還是隱藏于溢出菜單兆衅。當(dāng)前設(shè)置為ifRoom|withText
的組合值意為只要空間足夠烛谊,菜單項(xiàng)圖標(biāo)及其文字描述都會(huì)顯示在工具欄上风响,如空間僅夠顯示菜單項(xiàng)圖標(biāo),文字描述就不會(huì)顯示丹禀,如空間不夠顯示任何項(xiàng)状勤,菜單項(xiàng)就會(huì)隱藏到溢出菜單中
-
使用Android Asset Studio
利用AS自帶的圖片資源,來定制應(yīng)用圖片
右鍵單擊drawable目錄双泪,選擇New—Image Asset菜單項(xiàng)持搜,彈出Asset Studio窗口,點(diǎn)擊Clip Art進(jìn)行圖片切換
asset.PNG