【问题标题】:Changing android dynamic image size programmatically以编程方式更改android动态图像大小
【发布时间】:2023-03-05 09:30:01
【问题描述】:

我正在尝试在 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);

【问题讨论】:

  • 调整动态图像的大小是什么意思?你的目标是什么?
  • resize = 改变图片大小。例如,如果它是 400x400 像素,则将其更改为 10x10

标签: android dynamic imageview size


【解决方案1】:

可能的解决方案,基于您的 sn-p:

    //...
    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);

【讨论】:

    猜你喜欢
    • 2019-06-11
    • 2015-08-10
    • 1970-01-01
    • 2017-06-16
    • 2014-06-07
    • 2013-09-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多