怎样在MainActivity程序中自动生成ImageView组件,并显示一张放在界面中间的图片,不要充满整个界面,假设已经建丽LinearLayout?写出相关代码。
时间: 2023-04-04 07:04:33 浏览: 93
使用ImageView显示图片
5星 · 资源好评率100%
您好,以下是生成ImageView组件并显示图片的代码:
```
ImageView imageView = new ImageView(MainActivity.this);
imageView.setImageResource(R.drawable.image_name);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.WRAP_CONTENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
layoutParams.gravity = Gravity.CENTER;
imageView.setLayoutParams(layoutParams);
linearLayout.addView(imageView);
```
其中,image_name是您要显示的图片的名称,需要将其放在res/drawable目录下。这段代码会在LinearLayout中生成一个ImageView组件,并将图片居中显示在其中。
阅读全文