當前位置:首頁 » 安卓系統 » android獲取圖片id

android獲取圖片id

發布時間: 2022-05-05 13:02:38

A. android開發,關於圖片id問題

取的時候有強轉為int類型嗎?調試或者打個log看下最後取到的ID是什麼樣的。
為什麼整的這么麻煩。。直接封裝個類來存圖片信息不就好了,為什麼用HashMap。。
class PicInfo {
int picture;

String name;

String title;

添加構造方法

}

再把這個類的對象一一添加到容器中

B. 怎麼使用代碼獲取android中圖片資源名稱

<ImageView
android:id="@+id/img_face"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="matrix"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:layout_marginLeft="8dp"
android:padding="8dp"
android:src="@drawable/face"
/>

try{
//查找imgview控制項
ImageView v=(ImageView)this.findViewById(R.id.img_face);

// 動態修改imageview 背景, android:src 設置backgroundRes 也可以。
v.setImageResource( R.drawable.face1 );
}catch(Exception e){
e.printStackTrace();
}

C. android開發 調用系統相機後onActivityResult如何獲取剛拍一張圖片的名稱

Intent intentFromCapture = new Intent( MediaStore.ACTION_IMAGE_CAPTURE);
// checkHasSdcard 自定義函數,判斷存儲卡是否可用
if (checkHasSdcard()) {
File file = new File(「/mnt/SDCard/temp/」);
if (!file.exists())
file.mkdirs();
// /mnt/SDCard/temp/tmp_image.jpg 這是拍照後保存的文件,也就是說要自定義拍照後的文件名
intentFromCapture.putExtra(MediaStore.EXTRA_OUTPUT,
Uri.fromFile(new File(「/mnt/SDCard/temp/」, "tmp_image.jpg")));
}

startActivityForResult(intentFromCapture, 11);

然後在 onActivityResult 里就可以對讀取該文件了。

D. android開發中如何獲取指定相冊id里的所有圖片

你也沒說你用的是android SDK,sdk中沒有封裝所有的api,照片部分僅封裝了大多數開發者常用的上傳照片功能,如果沒有實現的api,需要根據裡面的邏輯自己實現,發送請求的部分和其他api是一致的,不需要自己實現

E. android通過圖片獲取相關的圖片資源id

android:id="@+id/pic" 這句話的作用就是給你的test加一個id值以便訪問
語句pic=(ImageView)findViewByID(R.id.pic)就是通過findViewByID方法將得到的pic值轉換為ImageView類型 也就是你想要的值

F. 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

G. android如何獲取imageView背景圖的id

你的背景圖片是一個圖片還是顏色代碼?如果是圖片你添加的時候可以設置一個id的,如果是背景顏色你可以在color.xml文件中定義一下,這樣在其他的地方就可以引用了。

H. android 獲取當前壁紙的Drawable對象或者Bitmap。如何獲取這張圖片的ID或者名稱。

如果圖片放在android的資源文件夾中,就用反射,獲取他的名字,然後自己去截取、反射應該懂吧。。如果不是,在本地的文件夾、就更簡單了,直接用文件獲取名字。如果不懂反射就M。。

熱點內容
存摺每天可以輸錯多少次密碼 發布:2025-05-14 23:22:06 瀏覽:907
安卓手機怎麼找微信隱藏對話 發布:2025-05-14 23:07:47 瀏覽:336
怎麼查看泰拉伺服器ip 發布:2025-05-14 23:03:29 瀏覽:72
c語言學生成績查詢系統 發布:2025-05-14 22:58:30 瀏覽:4
怎麼進別人的伺服器 發布:2025-05-14 22:45:55 瀏覽:772
用編程寫音樂 發布:2025-05-14 22:45:08 瀏覽:782
如何識別電腦的網路配置 發布:2025-05-14 22:38:46 瀏覽:847
pipforpython3 發布:2025-05-14 22:38:34 瀏覽:350
如何把迷你世界的伺服器搞崩 發布:2025-05-14 22:37:15 瀏覽:94
如何讓安卓卡死機 發布:2025-05-14 22:36:27 瀏覽:634