Android通过名字拿Res下图片
来源:互联网 发布:杨玉环 知乎 编辑:程序博客网 时间:2024/05/01 16:06
当我知道图片的名字,但我要使用它的资源id,就可以使用java反射的方式.直接上代码,
MainActivity
package com.example.usenamegetrespic;import java.lang.reflect.Field;import android.os.Bundle;import android.support.v7.app.ActionBarActivity;import android.widget.ImageView;public class MainActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ImageView imageView = (ImageView) findViewById(R.id.imageView); imageView.setImageResource(getPic("xiaoxin")); } public static int getPic(String pid) { Field f; try { f = R.drawable.class.getField(pid); return f.getInt(null); } catch (NoSuchFieldException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } catch (IllegalArgumentException e) { e.printStackTrace(); } return 0; }}
0 0
- Android通过名字拿Res下图片
- Android获取res目录下图片的uri
- res drawable目录下图片Uri
- android下图片压缩
- android下图片压缩
- android下图片
- 关于res目录下图片引起的OOM解决方法
- Android获取SD卡根目录下图片
- android下图片压缩 -- 图像处理
- Android 编程下图片的内存优化
- Android 编程下图片的内存优化
- android 下图片的内存优化
- Android 编程下图片的内存优化
- Android 编程下图片的内存优化
- Android将res路径下图缓存到sd卡
- 通过反射通过名字在res 里面获取ID
- Android下图片处理的的一些方法
- Android下图片处理的的一些方法
- Redis学习笔记4--Redis数据存储优化机制
- Android平板上开发应用的一点心得——精确适配不同的dpi和屏幕尺寸
- 为什么过早的优化是万恶之源?
- 输入框数据的初始化拼装
- ListView滑动删除实现之一——merge标签与LayoutInflater.inflate()
- Android通过名字拿Res下图片
- JAVA多线程--信号量(Semaphore)
- log4j 日志重复问题
- Android关于JavaScript与Native方法相互调用
- 关于SQLite的一些基本操作
- 全国电视直播v1.0
- 使用WebRTC搭建前端视频聊天室——数据通道篇
- HttpURLConnection GET 返回没有具体信息时判断成功
- Web Workers API