使用Layoutinflater将图像更新为视图

时间:2011-04-16 12:25:27

标签: android layout

ImageView image= 
(ImageView)getLayoutInflater().inflate(R.layout.tab1,null).findViewById(R.id.imageView1);

Bitmap thumbnail = (Bitmap)data.getExtras().get("data");

 image.setImageBitmap(thumbnail);

这种充气器有什么问题?我有两个标签和这个Java类setContentViewtab2.xml,但我想将我的图像发布到tab1.xml。我创建了一个id为imageView1的imageview,我想将此图片发布到那里。

1 个答案:

答案 0 :(得分:2)

尝试使用此代码:

View v = LayoutInflater.from(context).inflate(R.layout.some_view, null);        
ImageView iv = (ImageView)v.findViewById(R.id.some_view_image);
iv.setImageResource(R.drawable.icon);

或者看看这个例子:

http://mytelcoit.com/2010/02/programming-android-create-icon-with-text-using-gridview-and-layout-inflater/