Android 应用程序中插入图片有以下几种主要方式:
1. 在 drawable 资源文件夹中添加图片资源:
- 将图片文件放在 `app/src/main/res/drawable` 目录下。
- 在代码中使用 `R.drawable.image_name` 来引用该图片资源。
2. 使用 ImageView 控件:
- 在布局文件中添加 `
- 在代码中通过 `findViewById()` 获取 ImageView 控件,然后调用 `setImageResource()` 方法设置图片资源。
3. 动态加载图片:
- 从网络 URL 加载图片,可以使用 `Picasso`、`Glide` 或 `Fresco` 等图片加载库。
- 从本地文件系统加载图片,可以使用 `BitmapFactory.decodeFile()` 方法。
4. 使用 SVG 矢量图形:
- 将 SVG 图片放在 `app/src/main/res/drawable` 目录下。
- 在布局文件中使用 `
5. 动态设置图片资源:
- 在代码中创建 `Bitmap` 对象,并调用 `setImageBitmap()` 方法设置到 ImageView 中。
- 也可以从 `byte[]` 数组或 `InputStream` 中创建 `Bitmap` 对象。
总之,Android 提供了多种方式来插入和显示图片,开发者可以根据具体需求选择合适的方式。使用资源文件夹和 ImageView 控件通常是最简单直接的方式。对于复杂的图片加载需求,可以使用专门的图片加载库。