誰かがこれを手伝ってくれませんか。私は乱数を生成しており、この乱数に基づいて、res/drawable-mdpi フォルダーから png ファイルを選択して表示したいと考えています。これは私が使用しているコードです:
public void DisplayRandomPicture(int randomNumber)
{
String drawableName = "c"+ randomNumber;
ImageView image= (ImageView)findViewById(R.id.imageView1);
image.setImageDrawable(getResources().getDrawable(getResources().getIdentifier(drawableName, "res/drawable-mdpi", getPackageName())));
}
res/drawable-mdpi フォルダー内のすべてのファイルは「c」で始まります。image.setImageDrawable 構文に問題があります。アプリを実行するとクラッシュします。