Android ImageView显示本地图片
时间: 2023-09-03 13:07:34 浏览: 87
要在Android ImageView中显示本地图片,可以按照以下步骤进行:
1.创建一个ImageView对象并将其添加到布局中:
```
<ImageView
android:id="@+id/my_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
```
2.获取ImageView对象的引用:
```
ImageView myImage = (ImageView) findViewById(R.id.my_image);
```
3.加载本地图片到ImageView中:
```
myImage.setImageResource(R.drawable.my_image_file);
```
其中,R.drawable.my_image_file是本地图片的资源ID。
如果你想要根据图片的路径来加载本地图片,可以使用以下代码:
```
String imagePath = "/sdcard/my_image_file.jpg";
myImage.setImageBitmap(BitmapFactory.decodeFile(imagePath));
```
其中,imagePath是本地图片的路径。注意,需要在AndroidManifest.xml文件中添加读取文件的权限:
```
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
```
阅读全文