天天看點

android studio selector mipmap,Android Studio 3.0中mipmap-anydpi-v26是什麼東東

在Android Studio 3.0中一旦我們建立了一個項目,一個名為mipmap-anydpi-v26自動建立的檔案夾在res檔案夾下。它究竟能幹什麼?為什麼我們需要這個?我們在開發時該如何利用它?

另外,在項目建立之後,還會在此檔案夾中建立兩個xml檔案。為什麼這些檔案在mipmap檔案夾中?根據我們的了解,所有xml檔案是儲存在drawable目錄下而不是mipmap中的。

Android Studio 3.0會為您的應用程式建立一個自适應圖示,該圖示僅在sdk 26中可用。啟動圖示應放入mipmap檔案夾中。

如果這時候你去看你的清單檔案,就可以看到它的引用ic_launcher:

android:icon="@mipmap/ic_launcher"

如果這時候看看你的mipmap檔案夾,你會看到5個不同的普通的啟動圖示,這些圖示将用于低于sdk 26的版本。對于大于等于的sdk 26的,它使用xml檔案mipmap-anydpi-v26夾中的檔案來使用自适應圖示。

要添加一個替代API 26+裝置上的所有PNG的自适應圖示,你将添加一個如下所示的res/mipmap-anydpi-v26/ic_launcher.xml檔案:

xmlns:android="http://schemas.android.com/apk/res/android">

通過将其放置在mipmap-anydpi-v26檔案夾中,資源系統将優先使用其它dpi檔案夾中的檔案,僅僅在API 26+裝置上才會使用。

總結

以上所述是小編給大家介紹的Android Studio 3.0中mipmap-anydpi-v26是什麼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回複大家的。在此也非常感謝大家對腳本之家網站的支援!