Android图片缩放

时间:2016-07-13 17:10:59

标签: android

使用图像时我总是遇到问题。我想将图像用作启动画面。所以我在Android Studio中使用Multisource-Drawable导入了我的图像的所有分辨率(ldpi到xxhdpi)。然后,我在Activity中创建了一个imageview,并将Width和Height设置为150dp。它似乎使用了ldpi资源,图像变得非常模糊。

将Android Studio中的图像导入到常规用途的最佳方法是什么?

[UPDATE]

Android正在选择合适的尺寸,但不是我想要的。我通过添加512x512 png文件然后将其宽度和高度设置为150dp来修复它

2 个答案:

答案 0 :(得分:0)

我认为你的问题可能有两个不同的答案。首先,您假设图像是设置启动画面的最佳方式。事实并非如此,因为在应用程序完成设置后,必须将内容称为。这意味着您的用户在显示启动画面之前会看到一个空白屏幕的闪光(或更多)。其次,您想知道将图像导入Android Studio的最佳方法。以下是两个不同的答案:

#1 实现启动画面的最佳方法是在空白活动上调用主题。主题将包括您想要的图像和背景颜色。这样做的原因是在调用内容之前消除短暂休息。 Click here用于描述更多内容并提供教程的链接。

#2 在我看来,添加图片资源最简单,最健壮的方法是使用图片资源导入功能。请按照以下步骤操作:

  1. 右键点击" res " (在项目视图中) - > - > 图片资产
  2. 在图标类型上选择操作栏     和标签图标
  3. 对于资产类型,请选择图像
  4. 选择图像路径(在您的计算机上)
  5. 为您的图片命名(不是大写,只有小写和下划线等)
  6. 下一步 - > 完成

答案 1 :(得分:0)

使图像视图高度和宽度wrap_content并将其重力设置为居中..