从可绘制资源文件路径创建位图

时间:2015-06-27 15:55:38

标签: android image list bitmap drawable

我想从我的drawable资源创建一个图像选择器。我想我找到了一种“简单”的方法来做到这一点。我打算创建一个显示drawables的listview,用户可以选择一个。然后我会回传,这个可绘制资源的路径,路径将被硬编码。然后我会设置一个位图到这个drawable路径。我试图用硬编码值对此进行简单的测试,(还没有列表视图),但我没有得到可见的位图。我觉得它“有效”,但也许位图很小或没有设置为可见?

bm2 = BitmapFactory.decodeFile("/gds2/res/drawable-hdpi/feel_like_a_sir.png");

foreground_imageview.setImageBitmap(bm2);

1 个答案:

答案 0 :(得分:1)

尝试以这种方式加载drawable

bm2 = BitmapFactory.decodeResource(getResources(), R.drawable.feel_like_a_sir);
foreground_imageview.setImageBitmap(bm2);