私は Eclipse と Java 言語を 1 日しか使用したことがありませんが、今日はここで多くの人から回答を得て、希望通りのアプリケーションを開発することに成功しました :)。ありがとうございます!
今私が必要としているのは、ここにこのコードがあるということです:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final int[] photos={R.drawable.img1, R.drawable.img2,R.drawable.img3,R.drawable.img4};
final ImageView image=(ImageView)findViewById(R.id.imageview1);
final Random ran=new Random();
int i=ran.nextInt(photos.length);
image.setImageResource(photos[i]);
image.setOnClickListener(new View.OnClickListener()
{
このコードでは img1-img4 のみを使用していますが、フォルダーには 25 個の画像がありますが、アプリにはこれらの 4 個しか表示されません。25 個すべてをコードに追加し、後で 100 個を超える画像が必要になるので、それらをすべてコードに追加しますが、短縮する方法はありますか? 私は常に img1...img25...img62...img99 などの名前を付けますが、書き込まれたものだけでなく、フォルダー内のすべての画像を認識して使用するには、どのコードを使用すればよいですか?