我的問題是這樣的。 我的XML佈局中有許多ImageView對象。我希望能夠將圖像置於他們身上,取決於某些「如果」和「其他人」(可以這麼說)。所以我想我會把所有這些對象分配到一個數組中。但該應用程序不會啓動。下面是我做它:設置一個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 2012-01-07 14:03:37