私の問題はこれです。 私は自分のXMLレイアウトにいくつかのImageViewオブジェクトを持っています。私はいくつかの "if"と "else"(言いたいこと)の上にイメージを置くことができるようにしたい。だから私はすべてのオブジェクトを配列に割り当てると思った。しかし、アプリは始まりません。ここでは、私はそれを行っている方法です。ImageView(Android)の配列を設定する
private void setImageView(){
images = new ImageView[imagesNR];
images[0] = (ImageView) findViewById(R.id.imageView1);
images[1] = (ImageView) findViewById(R.id.imageView2);
images[2] = (ImageView) findViewById(R.id.ImageView01);
images[3] = (ImageView) findViewById(R.id.ImageView02);
images[4] = (ImageView) findViewById(R.id.ImageView03);
images[5] = (ImageView) findViewById(R.id.ImageView04);
images[6] = (ImageView) findViewById(R.id.ImageView05);
images[7] = (ImageView) findViewById(R.id.ImageView06);
images[8] = (ImageView) findViewById(R.id.ImageView07);
images[9] = (ImageView) findViewById(R.id.ImageView08);
images[10] = (ImageView) findViewById(R.id.ImageView09);
images[11] = (ImageView) findViewById(R.id.ImageView10);
}
私はそれはそれはpreatiest方法ではないのです実現が、私は新たなんだから、それは私が思い付いたものです。 私は申し訳ありませんエラーについてあまり話すことはできません。アプリは強制的に閉鎖されており、それはそれです。
私はImageViewの配列を持っているし、それに応じてそれらを操作することができ、他の方法はありますか?... 私はRelativeLayoutにオブジェクトを入れて、どここれらすべてのImageViewsなどを入れて設定したい、など
編集:
private ImageView images[];
これが私が配列を宣言した方法です。
閉じるのトレースを貼り付けます。 – Joru