2011-02-09 156 views
0

我目前有一个没有xml布局文件的活动。所有项目在需要时添加。我并不需要一个图像添加到它,它似乎没有做任何事情...Android - 如何将动态图像添加到活动

  ImageView iv = new ImageView(this); 
     iv.setScaleType(ImageView.ScaleType.FIT_CENTER); 
     Bitmap bm = BitmapFactory.decodeFile(Environment.getExternalStorageDirectory()+"/Pics/Pic_1.jpg"); 
     iv.setImageBitmap(bm); 
     ll.addView(iv); 

的图像是在正确的文件夹...... 11月末是线性观点我加入图像视图也是...我错过了什么?

回答

1

您可以使用调试器来查看图像是否正确加载。 并且您是否尝试在该ImageView上设置布局参数?因为在你的情况下,它不会占用任何空间(我认为)。尝试是这样的:

ll.addView(iv, new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); 

或者使用精确的尺寸,而不是LayoutParams.WRAP_CONTENT

+0

感谢我使用iv.setLayoutParams(新LinearLayout.LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT)); – Beginner 2011-02-09 11:29:38