CodeNameOne - 替换生成的 Android 源代码中的图像

CodeNameOne - Replacing an image in generated Android source code

在代号为 one 的项目中,我将图像作为 multiImage 加载到 .res 文件中。它在大多数设备上看起来都不错,但在某些 android 设备(如三星 S3)上,它看起来要么像素化,要么明显调整大小,具体取决于我加载到 .res 文件的分辨率或大小。因此我想直接在生成的 android 代码中更改它,通常对于 Android 我会使用不同的图像并将它们放在不同的 drawable-xxx 文件夹中,但是在查看生成的代码时 src/main/res 为空,/src 和 .res 文件中的所有图像都在资产文件夹中。

是否无法从 android 项目修改特定分辨率的多图像?

这不是正确的方法,因为本机设备仍会在 res 文件中查找。

您需要在设计器中打开 res 文件和 select 多图像,然后您可以使用组合框选择正确的分辨率并使用 ... 按钮将其替换为不同的分辨率图片。如果您有像 photoshop 这样的图像编辑器,您可以使用 Edit 按钮就地编辑图像。