【问题标题】:Why the image from design view cannot be seen on device?为什么在设备上看不到设计视图中的图像?
【发布时间】:2018-10-28 18:13:27
【问题描述】:

我在第一个活动上放置了一个图像视图,我可以在设计和我的实际设备上看到它。 当我用另一个图像更改图像时,它在设计视图中也发生了变化,但不再出现在我的设备上,尽管约束保持不变。

知道为什么吗?

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

【问题讨论】:

    标签: android imageview


    【解决方案1】:

    这很可能是由于图像的分辨率而发生的。你可以使用这个https://romannurik.github.io/AndroidAssetStudio/nine-patches.html#&sourceDensity=320&name=example来生成你想要的所有分辨率,或者你可以直接将九补丁插件添加到android studio。

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2014-05-23
        • 1970-01-01
        • 1970-01-01
        • 2014-11-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多