以编程方式更改android动态图像大小

时间:2015-01-15 17:55:53

标签: android dynamic imageview size

我试图在Android中调整动态图像的大小,但我不能,也许有人可以帮助我。我在网上搜索过但没有找到任何有用的东西......

这是我用来创建和放置图片的代码:

        TableRow row = new TableRow(this);
        row.setOnClickListener(this);

        ImageView iv = new ImageView(this);
        iv.setImageBitmap(getImage());

        TableRow.LayoutParams lp = new TableRow.LayoutParams(10, 10);
        iv.setLayoutParams(lp);
        row.addView(iv);

1 个答案:

答案 0 :(得分:0)

一种可能的解决方案,基于您的代码段:

    //...
    ImageView iv = new ImageView(this);
    iv.setScaleType(ScaleType.CENTER_INSIDE);
    iv.setImageBitmap(getImage());

    TableRow.LayoutParams lp = new TableRow.LayoutParams(10, 10);
    row.addView(iv, lp);