Android 在代码中添加imageview样式

Android 在代码中添加imageview样式,android,imageview,Android,Imageview,我想从代码中创建一些数组中的ImageView。 我尝试了这个,但应用程序强制停止 ImageView imgs[]; imgs=new ImageView[10]; imgs[0].setLayoutParams(lp); imgs[0].setImageResource(R.drawable.drvo1); rl.addView(imgs[0]); 当您发生崩溃时,发布日志非常有用。但是,在这里,您从未初始化过屏障[0],因此当您尝试在其上运行函数时,会得到

我想从代码中创建一些数组中的ImageView。 我尝试了这个,但应用程序强制停止

ImageView imgs[];
    imgs=new ImageView[10];
    imgs[0].setLayoutParams(lp);
    imgs[0].setImageResource(R.drawable.drvo1);
    rl.addView(imgs[0]);

当您发生崩溃时,发布日志非常有用。但是,在这里,您从未初始化过
屏障[0]
,因此当您尝试在其上运行函数时,会得到一个
NPE

 barriers[0].setLayoutParams(lp);
您可以初始化
数组

imgs=new ImageView[10];
但不是第一个要素。你需要像这样的东西

ImageView imgs[];
imgs=new ImageView[10];
imgs[0] = new ImageView(this)  // initialize it here somehow
imgs[0].setLayoutParams(lp);
imgs[0].setImageResource(R.drawable.drvo1);
rl.addView(imgs[0]);

你能多发一些代码吗?为了帮助您,堆栈日志也很有用。您可以发布堆栈跟踪(日志)吗?和更多代码以帮助您。:)我还是没看到。如果你认为我遗漏了什么,请张贴日志。