Android 中常见的几种查看图片的方式有:
1. 使用 `ImageView` 组件:
```kotlin
val imageView = findViewById
imageView.setImageResource(R.drawable.your_image)
```
2. 使用 `Bitmap` 对象:
```kotlin
val bitmap = BitmapFactory.decodeResource(resources, R.drawable.your_image)
imageView.setImageBitmap(bitmap)
```
3. 使用 `File` 对象:
```kotlin
val file = File("path/to/your/image.jpg")
val bitmap = BitmapFactory.decodeFile(file.path)
imageView.setImageBitmap(bitmap)
```
4. 使用 `Uri` 对象:
```kotlin
val uri = Uri.parse("content://media/external/images/media/12345")
val bitmap = MediaStore.Images.Media.getBitmap(contentResolver, uri)
imageView.setImageBitmap(bitmap)
```
5. 使用 Glide 等图片加载库:
```kotlin
Glide.with(this)
.load(R.drawable.your_image)
.into(imageView)
```
通常情况下,使用 `ImageView` 和 `Bitmap` 对象是最常见的方式。如果需要从文件或 URI 加载图片,则需要适当地处理权限、异常等问题。而使用 Glide 等第三方库可以更方便地加载和缓存图片,提高性能。