Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android Studio中如何引用圖片資源

Android Studio中如何引用圖片資源

編輯:關於Android編程

隨著不斷接觸Android Studio,越來越發現和Eclipse有著巨大的區別。無論是表面的目錄結構,還是內在對各種資源的管理。本篇就來聊聊Android Studio中如何來顯示圖片, 以及與Eclipse中的區別。

在Eclipse中根據圖片的像素大小把,png或.jpg的圖片放在drawable文件夾下,如drawable-hdpi,drawable-ldpi,drawable-mdpi,drawable-xhdpi,drawable-xxhdpi.同一張圖片放在不同的drawable文件夾下,顯示的時候會有所不同。但是在xml中引用的時候是一樣的:android:src=@drawable/pic 或者android:background=@drawable/pic .

\

 

但是來到Android Studio中就不一樣了,發現沒有這麼多的drawable目錄了,而只有一個drawable文件夾。取而代之的是出現了很多mipmap文件夾,如mipmap-hdpi,mipmap-mdpi,mipmap-xhdpi,mipmap-xxhdpi.如圖所示:

\

 

首先嘗試把圖片放在drawable中,然後在xml中使用android:src=@drawable/pic 或者android:background=@drawable/pic .使用,發現沒有問題,完全可以顯示。但是為什麼有這麼多mipmap呢?

Google官方的解釋是性能優化,占用內存小等等(自己百度mipmap的概念。。),總之mipmap這個形式比drawable好。So,推薦我們在Android Studio中使用mipmap。那好,我們把圖片放在mipmap文件夾下,那怎麼在xml中使用呢?

 

android:src=@mipmap/pic
非常類似圖片放在drawable中的引用方式,也是使用@來引用。所以這也是非常簡單的,不同像素的mipmap文件夾圖片都是一樣的使用。但是注意:在AS中,同一張圖片放在drawable文件夾下和放在mipmap文件夾下顯示效果是不一樣的,在大小,縮放,像素上都可能有所差異,大家可以自己寫個例子嘗試一下,這裡就不給貼圖了。把Android Studio和Eclipse比較著學習,他們是既相似又有區別的。

 

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved