如何从 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);
我想在我的 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);