使用图像时我总是遇到问题。我想将图像用作启动画面。所以我在Android Studio中使用Multisource-Drawable导入了我的图像的所有分辨率(ldpi到xxhdpi)。然后,我在Activity中创建了一个imageview,并将Width和Height设置为150dp。它似乎使用了ldpi资源,图像变得非常模糊。
将Android Studio中的图像导入到常规用途的最佳方法是什么?
[UPDATE]
Android正在选择合适的尺寸,但不是我想要的。我通过添加512x512 png文件然后将其宽度和高度设置为150dp来修复它
答案 0 :(得分:0)
我认为你的问题可能有两个不同的答案。首先,您假设图像是设置启动画面的最佳方式。事实并非如此,因为在应用程序完成设置后,必须将内容称为。这意味着您的用户在显示启动画面之前会看到一个空白屏幕的闪光(或更多)。其次,您想知道将图像导入Android Studio的最佳方法。以下是两个不同的答案:
#1 实现启动画面的最佳方法是在空白活动上调用主题。主题将包括您想要的图像和背景颜色。这样做的原因是在调用内容之前消除短暂休息。 Click here用于描述更多内容并提供教程的链接。
#2 在我看来,添加图片资源最简单,最健壮的方法是使用图片资源导入功能。请按照以下步骤操作:
答案 1 :(得分:0)
使图像视图高度和宽度wrap_content并将其重力设置为居中..