當前位置:首頁 » 安卓系統 » androiddrawable使用

androiddrawable使用

發布時間: 2024-12-16 22:54:39

❶ android studio中的drawable-v24怎麼創建

我們一般將APP的icon放在minmap文件夾下,其他圖片資源放在drawable文件夾下。下面我們看下AndroidStudio下如何創建drawable、drawable-hdpi、drawable-mdpi、drawable-xhdpi、drawable-xxhdpi。
1、切換到Project視圖下,找到對應moudle的res文件夾,右擊「res」--》 「new」--》「Android resource directory」,彈出「New Resource Directory」對話框。
2、按照上圖的一二三步驟,點擊第三步後,會出現一下內容,選擇要添加drawable的解析度,點擊「ok」按鈕即可。

❷ android獲取drawable裡面的圖片的id和名字的方法

你好,看樣子你可能是剛接觸Android不久,我先就你想實現的問題給你解答。你問題的本質是要在ImageView上展示圖片,你需要理解以下幾點:
1、ImageView這個組件可以直接設置Bitmap和Drawable來展示圖片,方法分別是setImageBitmap()和setImageDrawable()

2、根據(1)我們需要使用Drawable,Drawable可以由drawable目錄里的圖片資源生成,在這之前你需要理解一個概念,我們向drawable目錄放入一張圖片是需要命名的,比如圖片名為sun.png,系統會幫助我們自動生成這個圖片的id,如果想在java代碼中引用這個圖片就需要使用這個id,使用方式:R.drawable.sun。
3、使用系統方法將圖片轉換為Drawable。
Drawable drawable = getResources().getDrawable(R.drawable.sun);
imageView.setImageDrawable(drawable);
這樣就可以將圖片顯示到ImageView上。
這裡面使用的getResources()方法獲取的Resources對象可以幫助我們獲取很多資源文件,這個方法可以直接在Activity里使用,在其他地方需要使用Context對象調用。此外,Resources的getDrawable方法已被標記為過時,系統推薦使用兩個參數的方法。getDrawable(int id, Theme theme),我們不需要設置Theme可以給null。
4、題外話
1)現在圖片資源已經很少放在drawable目錄里,而是放在mipmap目錄,引用方式R.mipmap.xxx

2)你的問題涉及到id和名字,名字是你把圖片放到目錄時自己起的,命名要符合規范。而id則是由系統自動幫你生成,且是固定格式:R.drawable.xxx

❸ Android怎麼在各個drawable中放圖片才可以滿足不同屏幕大小的手機使用

在運行時,程序為最佳顯示效果提供了三種方法:
1.圖片縮放
基於當前屏幕的 精度,平台自動載入任何未經縮放的限定尺寸和精度的圖片。如果圖片不匹配,平台會載入默認資源並且在放大或者縮小之後可以滿足當前界面的顯示要求。例如, 當前為高精度屏幕,平台會載入高精度資源(如圖片),如果沒有,平台會將中精度資源縮放至高精度。
2.自動定義像素尺寸和位置
如果程序不支持多種精度屏幕,平台會自動 定義像素絕對位置和尺寸值等,這樣就能保證元素能和精度160的屏幕上一樣能顯示出同樣尺寸的效果。
3.兼 容更大尺寸的屏幕
當前屏幕超過程序所支持屏幕的上限時,定義supports- screens元素,這樣超出顯示的基準線時,平台在此顯示黑色的背景圖。例如,WVGA 中精度屏幕上,如程序不支持這樣的大屏幕,系統會謊 稱是一個320×480的,多餘的顯示區域會被填充成黑色。

熱點內容
源碼資源網站 發布:2024-12-17 02:29:13 瀏覽:696
在租用的伺服器上搭建網站 發布:2024-12-17 02:28:38 瀏覽:87
安卓展示機什麼意思 發布:2024-12-17 02:24:23 瀏覽:791
電腦當雲手機伺服器 發布:2024-12-17 02:22:59 瀏覽:183
安卓手機怎麼使用隱藏空間 發布:2024-12-17 02:20:14 瀏覽:847
安卓qq怎麼弄指紋解鎖 發布:2024-12-17 02:08:08 瀏覽:360
存錢罐密碼錯誤是什麼意思 發布:2024-12-17 02:08:08 瀏覽:297
各類存儲器件中價位最高的是 發布:2024-12-17 02:01:11 瀏覽:369
linux和windows區別嗎 發布:2024-12-17 01:58:24 瀏覽:588
java名將 發布:2024-12-17 01:58:18 瀏覽:585