Android 如何从XML调整ImageView的大小?
我想在Java活动中从XML调整ImageView的大小(高度和宽度)。我该怎么做Android 如何从XML调整ImageView的大小?,android,imageview,Android,Imageview,我想在Java活动中从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
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" />
绑定查看
imgLauncher = (ImageView)findViewById(R.id.imgLauncher);
通过布局参数设置宽度和高度
imgLauncher.getLayoutParams().height = 20;
imgLauncher.getLayoutParams().width = 20;
刷新设置布局参数后查看
imgLauncher.requestLayout();
完成只需在活动中添加代码即可
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);
@帕布罗维拉,很高兴帮助你。:)
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);