[Android]反射讀取drawable中圖片
1、獲取指定名字的圖片 的Id(不帶字尾名)
try{
final Class<?> drawableClass = R.drawable.class;
final Field field = drawableClass.getField(imgname);
int drawableId= field.getInt(field.getName());
}catch(Exception e){
e.printStackTrace();
}
2、讀取全部圖片,獲取某些圖片的Id
ArrayList<Integer> idArray=new ArrayList<Integer>();
Field[] fields = R.drawable.class.getDeclaredFields();
for (Field field : fields) {
if(field.getName.startsWith("icon_"){
int index=field.getInt(R.drawable.class);
idArray.add(index);
}
}
相關文章
- Android中無法引用drawable中的圖片Android
- Android利用Drawable Animation實現圖片動畫播放Android動畫
- Java 讀取PDF中的文字和圖片Java
- Python如何讀取pdf中的圖片Python
- Java 讀取Word表格中的文字和圖片Java
- 自定義Drawable:實現文字生成圖片
- 自定義drawable實現圓角圖片
- Java 讀取Word文字框中的文字/圖片/表格Java
- (IOS)根據bundle中的檔名讀取圖片iOS
- Android中圖片的三層快取詳解Android快取
- c# 圖片檔案讀取C#
- Android中的Drawable和動畫Android動畫
- Android 圖片快取處理Android快取
- python opencv讀取網路圖片PythonOpenCV
- vb向資料庫中讀取單個圖片檔案資料庫
- iOS儲存網路圖片和讀取本地沙盒圖片iOS
- Excel 讀取圖片並獲取儲存路徑Excel
- Android圖片快取框架GlideAndroid快取框架IDE
- Android使用LruCache、DiskLruCache實現圖片快取+圖片瀑布流Android快取
- 在讀取資料時拼接圖片域名
- Kotlin R.drawable找不到匯入的圖片Kotlin
- Android ImageLoader 框架之圖片快取Android框架快取
- Android 之 遠端圖片獲取和本地快取Android快取
- 爬取微博圖片資料存到Mysql中遇到的各種坑mysql儲存圖片爬取微博圖片MySql
- Android: Bitmap/Canvas/DrawableAndroidCanvas
- Android 自定義 DrawableAndroid
- Android – Drawable 詳解Android
- Android技術積累:圖片快取管理Android快取
- 圖片三級快取及OOM--android快取OOMAndroid
- Android中使用封裝的OKHttp上傳圖片,從相機和相簿中獲取圖片並剪下Android封裝HTTP
- 快取圖片快取
- 圖片快取快取
- Android Tips: 在給drawable中新增圖片資源時,檔名必須全小寫Android
- Android 中圖片壓縮分析(上)Android
- MATLAB讀取圖片遇到長寬的問題Matlab
- phpSpreadsheet 讀取圖片並另存為檔案PHP
- MATLAB學習之gif圖片讀取顯示Matlab
- FileReader()讀取檔案、圖片上傳預覽