[Android] レイアウトファイルを使わずImageViewを表示

Android7 

動的に画像を動かしたり、サイズを拡大するには、xmlのレイアウトではうまくいきません。拡大縮小などはコードで実装すると可能です。

ボタンをタップすると画像が拡大する例です

imageview_code1
imageview_code2
Android Studio 2.2.2
Android 7.1.1

sponsored link

LayoutParams

 
ImageViewをコードで記述するだけでなく、レイアウトファイルを使わないのでレイアウト自体もコードで記述することになります。
 

 
ImageViewもコード記述しますがLayoutに追加することになります。

 
ボタンをタップすると縦横幅が+100増加するように設定

 
まとめてみると
MainActvity.java

使用した画像は600×600で
drawableに入れてあります

kurumi_001

[モデル:大和くるみ]

関連:

References:
LinearLayout.LayoutParams