以前のリビジョンの文書です
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
// setContentView(R.layout.activity_main) これはxmlからlayoutを取得するが、コードで作成したlyaoutからデザインwを作成する
// layoutを作成する
var layout=LinearLayout(this)
layout.orientation=LinearLayout.VERTICAL
layout.layoutParams =
LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,LinearLayout.LayoutParams.MATCH_PARENT)
layout.gravity=Gravity.LEFT
// コードで作成したlayoutを設定する
setContentView(layout)
// コードでimageViewを作成する
var imagev = ImageView(this)
imagev.setImageResource(R.drawable.man)
val layoutParams = LinearLayout.LayoutParams(300,300)
imagev.layoutParams=layoutParams
// レイアウトにimageViewを追加する
layout.addView(imagev)