我以编程方式添加ImageView没有成功。有没有简单的方法来将ImageView以编程方式添加到Activity中?ImageView - 如何充气或以编程方式添加?
THX
编辑:
我已经试过这一点,它不工作。
for(Bitmap b: photoField){
try{
Log.d("BIT", "Bitmapa "+b);
if(b!=null){
ImageView imv=new ImageView(PoiDisplay.this);
imv.setImageBitmap(b);
}
}catch (NullPointerException e) {
e.printStackTrace();
}
}
使用的LinearLayout。 检查[this] [1]答案。 [1]:http://stackoverflow.com/questions/4616445/align-imageview-in-linearlayout-by-code – gutiory
现在,你必须在你的布局添加此ImageView的。获取活动根视图,并在其中添加这些图像视图。使用addView()方法。 – user370305
假设您的布局的主要rootview是LinearLayout,然后使用findViewById()获取它,并在此for循环中添加这些图像在该LinearLayout中。 – user370305