用android编写一个java语言imageView加载本地图片的事例,不要xml文件
时间: 2024-02-12 20:02:20 浏览: 144
android 加载本地图片
5星 · 资源好评率100%
好的,以下是一个简单的示例代码,可以用于在 Android 应用程序中使用 Java 代码加载本地图片到 ImageView 中:
```java
// 创建 ImageView 对象
ImageView imageView = new ImageView(this);
// 设置 ImageView 的布局参数
imageView.setLayoutParams(new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.MATCH_PARENT,
LinearLayout.LayoutParams.WRAP_CONTENT
));
// 从文件系统加载图片
File imageFile = new File("/path/to/my/image.jpg");
Bitmap bitmap = BitmapFactory.decodeFile(imageFile.getAbsolutePath());
// 将图片设置到 ImageView 中
imageView.setImageBitmap(bitmap);
// 将 ImageView 添加到视图中
LinearLayout layout = new LinearLayout(this);
layout.addView(imageView);
setContentView(layout);
```
请注意,当从文件系统加载图片时,应该在 AndroidManifest.xml 文件中添加读取文件系统的权限:
```xml
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
```
阅读全文