imageview为空。有人能帮我吗?图像存在时,图像视图设置为空白。 (我有一个JPEG文件Pikachu.jpg
)。
来自Java类:
File image = new File(Environment.getExternalStorageDirectory().getPath()+"/Pikachu.jpg");
if(image.exists()){
Bitmap myBitmap = BitmapFactory.decodeFile(image.getAbsolutePath());
ImageView myImage = (ImageView) findViewById(R.id.imageView1);
myImage.setImageBitmap(myBitmap);
Toast.makeText(this,"ok ", Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(this,"Error", Toast.LENGTH_SHORT).show();
XML文件:
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="92dp"
android:adjustViewBounds="true"
android:scaleType="centerCrop"
android:src="@drawable/ic_launcher" />
答案 0 :(得分:0)
尝试将文件构造函数编辑为以下
File image = new File(Environment.getExternalStorageDirectory().toString() + "/Pikachu.jpg");