在android中动态设置表格布局中的图像视图

时间:2013-02-14 15:49:07

标签: android imageview android-tablelayout tablerow

在我的应用程序中,我在表格布局的表格行中动态设置imageview textview。 但是我无法设置imageview.i尝试过它。显示textview而不是imageview。我该如何设置imageview。 请帮我。 下面是代码 -

 Bitmap b=ThumbnailUtils.extractThumbnail(BitmapFactory.decodeFile((file.getPath()+".jpeg")), 50,50);

            im=new ImageView(this);
            im.setImageBitmap(b);
            im.setLayoutParams(new LayoutParams(50,50));


            nameoffile=new TextView(this);
            nameoffile.setText(myfile);
            nameoffile.setWidth(200);

            sizeoffile=new TextView(this);
            sizeoffile.setText(size+"KB");
            sizeoffile.setWidth(100);

            tr=new TableRow(this);
            tr.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
            tr.addView(im);
            tr.addView(nameoffile);
            tr.addView(sizeoffile);
            tl.addView(tr,new TableLayout.LayoutParams(
                    LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));

1 个答案:

答案 0 :(得分:0)

尝试

im.setImageResource(b);

而不是

im.setImageBitmap(b);