如何从 XML 调整 ImageView 的大小?

How can I resize a ImageView from my XML?

我想在我的 Java Activty 中调整 XML 的 ImageView 的大小(高度和宽度)我该怎么做?

private ImageView imageView;
imageView = (ImageView) findViewById(R.id.imageView);

设置宽度和高度 xml:

<ImageView
   android:id="@+id/imgLauncher"
   android:layout_width="50dip"
   android:layout_height="50dip"
   android:src="@drawable/ic_launcher" />

您必须更改 android:layout_width=""android:layout_height ="" 根据您的要求。

设置宽度和高度Java代码:

private ImageView imgLauncher;

绑定查看

imgLauncher = (ImageView)findViewById(R.id.imgLauncher);

通过LayoutParams

设置宽度高度
imgLauncher.getLayoutParams().height = 20;
imgLauncher.getLayoutParams().width = 20;

设置LayoutParams

后刷新视图
imgLauncher.requestLayout();

完成

只需在 activity

中添加代码
Display display = getWindowManager().getDefaultDisplay();
ImageView iv = (LinearLayout) findViewById(R.id.ivMyImage);
int width = 30; 
int height = 30;
LinearLayout.LayoutParams parms = new LinearLayout.LayoutParams(width,height);
iv.setLayoutParams(parms);