gpt4 book ai didi

java - 基于字符串加载图片

转载 作者:行者123 更新时间:2023-11-29 21:58:18 24 4
gpt4 key购买 nike

我的最终目标是:我有两个微调器,spinner1, spinner2,每个都有自己的值。一张图片,名为 image。有字符串,名为 start, end, file。一个按钮,按钮

我的代码看起来是这样的:

@Override
public void onClick(View v) {
start = sStart.getSelectedItem().toString();
end = sEnd.getSelectedItem().toString();
if (start.equals(end)) {
Toast.makeText(this, "You cannot end where you start.",
Toast.LENGTH_SHORT).show();
works = false;
}
if (works) {
start = start.replace(" ","_");
end = end.replace(" ","_");
file = "@drawable/" + start + end + ".gif";
}
}

文件名与 start + end + ".gif" 的内容完全匹配,所以我想将图像设置为与字符串内容对应的文件名。

最佳答案

我做了什么(或多或少,我面前没有我的代码),我将我的图像文件放在 Assets 中,然后我创建我的方法:

InputStream stream = context.getAssets().open(filename);
Bitmap bmp = BitmapFactory.decodeStream(new BufferedInputStream(stream));

这从 Assets 中读取文件并将其转换为位图

你也可以使用 context.getResources() 但我不记得下一步该做什么

关于java - 基于字符串加载图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12642457/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com