java - 在android中动态添加缩略图

标签 java android eclipse android-layout

我正在尝试将缩略图动态添加到我的相关布局中。这是这里的代码

public void showViewOfReceipt(String fileName)
         {
             byte[] imageData = null;

             try
             {

             final int THUMBNAIL_SIZE = 64;

             FileInputStream fis = new FileInputStream(fileName);
             Bitmap imageBitmap = BitmapFactory.decodeStream(fis);

             Float width = new Float(imageBitmap.getWidth());
             Float height = new Float(imageBitmap.getHeight());
             Float ratio = width/height;
             imageBitmap = Bitmap.createScaledBitmap(imageBitmap, (int)(THUMBNAIL_SIZE * ratio), THUMBNAIL_SIZE, false);

             ByteArrayOutputStream baos = new ByteArrayOutputStream();
             imageBitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos);
             imageData = baos.toByteArray();
             ImageView image = new ImageView(this); 

             image.setImageBitmap(imageBitmap);
             RelativeLayout layout = (RelativeLayout) findViewById(R.id.expLayout5);
             layout.addView(image); 
             }
             catch(Exception ex) {
             } 
         }

它从不显示任何内容

问候

最佳答案

更改您的以下代码行,

catch(Exception ex) 
{
} 

到,

catch(Exception ex) 
{
      e.printStack();
} 

所以,如果有的话,你会得到错误。

关于java - 在android中动态添加缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9288281/

相关文章:

java - 在java中客户端获取负字节数组长度或大量字节数组长度

android - 如何以正确的格式获取日期

php - Android 图片上传到服务器,HTTP 响应为 200,但文件未上传

java - 哪些表情符号可以用作 Java 中的变量,在 Eclipse 中可见?

java - IntentBuilder(Context,ComponentName) 在 IntentBuilder 中具有私有(private)访问权限

java - PDF 文件打不开

java - 对 API 调用进行分组,以便 UI 可以干净地调用它们并获得响应 - 设计

java - 我无法创建 Eclipse Java 类

java.lang.NoClassDefFoundError : com/google/common/collect/ImmutableMap error using GeckoDriver Firefox through Selenium in Java

android - 如何在 Android Studio 中通过 Glide 在 header 中添加授权?