2015-01-15 87 views
0

我想在android中调整动态图像的大小,但是我不能,也许有人可以帮助我。我已经搜索的网页,但没有发现任何有用的东西......以编程方式更改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); 
+0

你是什么意思通过调整动态图像?你的目标是什么? – bonnyz 2015-01-15 18:26:19

+0

调整大小=更改图像的大小。例如,如果它是400x400像素,则将其更改为10x10 – Draelach 2015-01-15 18:41:54

回答

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); 
相关问题