ImageView加载图片的方法有
时间: 2024-05-19 13:11:14 浏览: 109
1. 使用XML布局文件:在布局文件中使用ImageView标签并设置src属性为图片的资源ID或者是网络图片的URL。
2. 使用代码:在代码中使用ImageView的setImageResource()、setImageBitmap()、setImageDrawable()等方法设置图片。
3. 使用第三方库:如Picasso、Glide等,通过简单的代码调用即可实现图片加载和缓存。
4. 使用AsyncTask:通过异步任务的方式加载网络图片并在ImageView中显示。
相关问题
用android编写一个java语言imageView加载本地图片的事例,不要xml文件
好的,以下是一个简单的示例代码,可以用于在 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" />
```
阅读全文