为什么在设备上看不到设计视图中的图像?

时间:2018-10-28 18:13:27

标签: android imageview

我已经在第一个活动上放置了图像视图,无论是在设计上还是在实际设备上都可以看到它。 当我用另一幅图像更改图像时,它的设计视图也发生了变化,尽管约束仍然相同,但在我的设备上不再显示。

知道为什么吗?

LE:第二张照片的尺寸明显更大,所以我想这就是原因。我调整了尺寸,现在它也显示在设备上

2 个答案:

答案 0 :(得分:0)

很可能是由于图像分辨率而发生的。您可以使用此https://romannurik.github.io/AndroidAssetStudio/nine-patches.html#&sourceDensity=320&name=example生成所需的所有分辨率,也可以直接向Android Studio添加九补丁插件。

https://developer.android.com/studio/write/draw9patch将有助于将该插件添加到android studio

还有另一个库调用glide https://github.com/bumptech/glide也可以用它来渲染图像。 我认为这将简单地解决您的问题,而无需为所有分辨率创建图像。

答案 1 :(得分:0)

如果您遇到更改问题,那么您在不使用APK构建的XML文件中所做的操作以及每次运行时都看不到新更改。 请尝试以下选项: 转到运行->编辑配置->其他->禁用“如果APK尚未更改,请跳过安装”复选框,然后尝试执行此操作。