怎样在MainActivity程序中自动生成ImageView组件,并显示一张放在界面中间的图片,不要充满整个界面?写出相关代码。
时间: 2023-04-04 17:04:31 浏览: 112
Android从网络中获得一张图片并显示在屏幕上的实例详解
您好,可以使用以下代码在MainActivity程序中自动生成ImageView组件,并显示一张放在界面中间的图片,不充满整个界面:
```
ImageView imageView = new ImageView(this);
imageView.setImageResource(R.drawable.image);
imageView.setScaleType(ImageView.ScaleType.CENTER_INSIDE);
imageView.setLayoutParams(new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.WRAP_CONTENT,
LinearLayout.LayoutParams.WRAP_CONTENT));
setContentView(imageView);
```
其中,R.drawable.image是您要显示的图片资源的ID。这段代码会在界面中央显示一张图片,不会充满整个界面。
阅读全文