android – 為什麼不使用作業系統提供的選單圖示?
我想使用Android作業系統提供的一些預設選單圖示.
XML將是這樣的:
<item android:id="@+id/menu_refresh" android:icon="@android:drawable/ic_menu_refresh" android:title="@string/menu_refresh" />
但是ofollow,noindex" target="_blank">documentation 說這是沒有修改的.
Warning: Because these resources canchange between platform versions, youshould not reference these icons usingthe Android platform resource IDs(i.e. menu icons underandroid.R.drawable).
我認為使用預設圖示的全部因素是因為設計確實從作業系統變為作業系統.通過使用預設圖示,您的應用程式將看起來適合執行的作業系統.那麼使用預設圖示有什麼不好?似乎沒有使用預設圖示會傷害應用程式的外觀.
問題是,您正在新增一個依賴,Google不保證將是靜態的.
這些圖示的名稱可能會改變,大小可能會改變,並與您的應用程式不相容.
如果您希望圖示與當前的圖示相同,則可以使用可用的圖示here
http://stackoverflow.com/questions/6350480/why-shouldnt-i-use-the-menu-icons-provided-by-the-os