【发布时间】:2014-05-11 20:27:36
【问题描述】:
我的解码流有问题。我正在尝试将 /MyApp/icons 文件夹中的图像放入 imageView。我有一个致命错误
05-11 22:21:22.319: E/BitmapFactory(7981): Unable to decode stream: java.io.FileNotFoundException: /MyWeather/icons/a04n.png: open failed: ENOENT (No such file or directory)
我尝试设置 "icons/.." 、 "/icons/.." 和许多其他选项,但没有人可以工作。
public class Notifications extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.notification);
ImageView imageView1 = (ImageView) findViewById(R.id.imageView1);
Bundle extras = getIntent().getExtras();
String ikona = extras.getString("icon");
Bitmap bm = BitmapFactory.decodeFile("MyWeather/icons/a"+ikona+".png");
imageView1.setImageBitmap(bm);
}
}
谁能告诉我,如何从该文件夹中获取此图标并将其设置在我的 imageView 中? 谢谢。
【问题讨论】:
-
MyWeather在 SD 卡中吗? -
MyWeather是一个android项目,icons是这个项目中的一个文件夹。
-
亲爱的,我不认为你可以阅读这样的文件。将您的图标放在
assest文件夹中,如下所示example -
非常感谢。这是工作;)
标签: android