首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android如何根据图片名来显示图片

2012-09-15 
android怎么根据图片名来显示图片?主要是只有一个名字,(aa.jpg)只有aa怎么来显示图片呢?drawable中放的有a

android怎么根据图片名来显示图片?
主要是只有一个名字,(aa.jpg)只有aa怎么来显示图片呢?drawable中放的有aa.jpg图片。aa是数据库读出来的...

[解决办法]
Resources resources = getContext().getResources(); 
Drawable btnDrawable = resources.getDrawable(R.drawable.layout_bg);

(控件).setBackgroundDrawable(btnDrawable);


[解决办法]
想办法获取到图片的二进制流,即InputStream对象。然后,调用BitmapFactory的静态方法:decodeStream,它会返回一个Bitmap,然后再用这个Bitmap实例化一个BitmapDrawable即可。
获得图片二进制流的办法:
1、把图片放到assets文件夹中,用AssetManager的open方法来读取。
2、还没想出来...
[解决办法]
哦,原来是这样,我觉得还是可以的实现的,你查查看,我帮你想想办法哈
[解决办法]

Java code
Class<drawable> cls = R.drawable.class;        try {            Integer value = cls.getDeclaredField("aa").getInt(null);                        Log.v("value",value.toString());        } catch (Exception e) {            // TODO Auto-generated catch block            e.printStackTrace();        } 

热点排行