2011-11-18 54 views
0

在我的活動中,我正在動態創建Imageview。每次從服務器獲取圖像時,都會創建一個imageview並設置該圖像。android如何以編程方式將寬度n高度賦予圖像

所有圖像的大小也不一樣,所以我想把所有的圖像放在一個特定的大小。 但它不工作。這裏是我的代碼波紋管,

 ImageView imageView = new ImageView(getActivity()); 
     imageView.setImageResource(mContent); 
     imageView.setPadding(20, 20, 20, 20); 

        imageView.setMaxWidth(400); 
     imageView.setMaxHeight(400); 

     LinearLayout layout = new LinearLayout(getActivity()); 
     layout.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); 
     layout.setGravity(Gravity.CENTER); 
     layout.addView(imageView); 

回答

1

只要做到這一點,

imageview.getLayoutParams().height=100; 
      imageview.getLayoutParams().width=100; 
+0

我想提出縮小和放大。怎麼我能做到這一點? – Jyosna

+0

好複雜。你必須尋找例子。對不起,我不知道。 –

相關問題