Drawable意思
"Drawable" 是一個與圖形用戶界面(GUI)編程相關的術語,特別是在Android開發中。在Android中,"drawable"通常指的是一種資源類型,用於存儲可以在應用程式中使用的圖形和圖像。
在Android的資源目錄(通常位於項目的res目錄下)中,你可以找到各種drawable資料夾,例如:
- drawable: 包含適用於所有螢幕密度的圖像資源。
- drawable-ldpi: 包含低密度螢幕的圖像資源。
- drawable-mdpi: 包含中等密度螢幕的圖像資源。
- drawable-hdpi: 包含高密度螢幕的圖像資源。
- drawable-xhdpi: 包含超密螢幕的圖像資源。
- drawable-xxhdpi: 包含超超密螢幕的圖像資源。
- drawable-xxxhdpi: 包含超超超密螢幕的圖像資源。
這些資料夾中的圖像資源可以是各種格式,如PNG、JPG、WebP等,它們可以被套用在不同類型的視圖組件中,如ImageView、Button、ListView等。
除了圖像資源,"drawable"還可以指代XML格式的矢量圖形(VectorDrawable),這是一種可縮放的圖形資源,可以在不同解析度的螢幕上保持清晰。
在Android中,你可以通過在XML布局檔案中使用android:drawable屬性或者在代碼中使用setBackgroundDrawable(Drawable)方法來設定Drawable資源。
總之,"drawable"在Android中指的是可以在應用程式中使用的圖形資源,這些資源可以是點陣圖圖像或矢量圖形。