私の最終的な目標は次のとおりspinner1, spinner2
です。それぞれ独自の値を持つ 2 つのスピナーがあります。という名前の 1 つのイメージimage
。という名前の文字列がありますstart, end, file
。ワンボタン、button
.
私のコードは次のようになります。
@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"
完全に一致するので、文字列の内容に対応するファイル名に画像を設定したいと思います。