0

私のアプリケーションでは、テーブル レイアウトのテーブル行で imageview textview を動的に設定しています。しかし、私はimageview.iを設定することができませんでした。イメージビューを設定するにはどうすればよいですか。私を助けてください。以下はコードです-

 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));
4

1 に答える 1

0

試す

im.setImageResource(b);

それ以外の

im.setImageBitmap(b);
于 2013-02-14T17:25:56.090 に答える