怎样在MainActivity程序中自动生成ImageView组件,并显示一张放在界面中间的图片,不要充满整个界面?已经建立了LinearLayout写出相关代码。
时间: 2023-04-04 08:04:34 浏览: 71
使用ImageView显示图片
5星 · 资源好评率100%
您好,可以使用以下代码在MainActivity程序中自动生成ImageView组件,并显示一张放在界面中间的图片,不充满整个界面:
```
LinearLayout linearLayout = findViewById(R.id.linearLayout);
ImageView imageView = new ImageView(this);
imageView.setImageResource(R.drawable.image);
imageView.setScaleType(ImageView.ScaleType.CENTER_INSIDE);
linearLayout.addView(imageView);
```
其中,R.drawable.image是您要显示的图片资源的名称。setScaleType(ImageView.ScaleType.CENTER_INSIDE)可以让图片居中显示,不充满整个界面。
阅读全文