android開發 drawable(hdpi,mdpi,ldpi)的區別

android開發 drawable(hdpi,mdpi,ldpi)的區別

android從2.1版本開始drawble分爲drawable-mdpi、drawable-ldpi、drawable-hdpi三個,這三個主要是爲了支持多分辨率。

  drawable- hdpi、drawable- mdpi、drawable-ldpi的區別:

  (1)drawable-hdpi裏面存放高分辨率的圖片,如WVGA (480x800),FWVGA (480x854)

  (2)drawable-mdpi裏面存放中等分辨率的圖片,如HVGA (320x480)

  (3)drawable-ldpi裏面存放低分辨率的圖片,如QVGA (240x320)

  系統會根據機器的分辨率來分別到這幾個文件夾裏面去找對應的圖片。

  在開發程序時爲了兼容不同平臺不同屏幕,建議各自文件夾根據需求均存放不同版本圖片。

在項目中使用實例:

                               <ImageView

                                android:src="@drawable/zxy" //依然使用drawble的路徑,而且圖片名不加格式
                                android:layout_width="fill_parent" 
                                android:layout_height="fill_parent"
                                />


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章