Show ImageView programmatically

前端 未结 4 682
北荒
北荒 2020-12-05 01:51

How can I make an ImageView appear in the middle of the screen when the user clicks a button? I have placed the image in the res/drawable-folder.

I\'ve been trying w

4条回答
  •  执念已碎
    2020-12-05 01:55

    //LinearLayOut Setup
    LinearLayout linearLayout= new LinearLayout(this);
    linearLayout.setOrientation(LinearLayout.VERTICAL);
    
    linearLayout.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,
    LayoutParams.MATCH_PARENT));
    
    //ImageView Setup
    ImageView imageView = new ImageView(this);
    
    //setting image resource
    imageView.setImageResource(R.drawable.play);
    
    //setting image position
    imageView.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, 
    LayoutParams.WRAP_CONTENT));
    
    //adding view to layout
    linearLayout.addView(imageView);
    //make visible to program
    setContentView(linearLayout);
    

提交回复
热议问题