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
按钮就地编辑图像。
在代号为 one 的项目中,我将图像作为 multiImage 加载到 .res 文件中。它在大多数设备上看起来都不错,但在某些 android 设备(如三星 S3)上,它看起来要么像素化,要么明显调整大小,具体取决于我加载到 .res 文件的分辨率或大小。因此我想直接在生成的 android 代码中更改它,通常对于 Android 我会使用不同的图像并将它们放在不同的 drawable-xxx 文件夹中,但是在查看生成的代码时 src/main/res 为空,/src 和 .res 文件中的所有图像都在资产文件夹中。
是否无法从 android 项目修改特定分辨率的多图像?
这不是正确的方法,因为本机设备仍会在 res 文件中查找。
您需要在设计器中打开 res 文件和 select 多图像,然后您可以使用组合框选择正确的分辨率并使用 ...
按钮将其替换为不同的分辨率图片。如果您有像 photoshop 这样的图像编辑器,您可以使用 Edit
按钮就地编辑图像。