调整ImageView的大小

时间:2013-06-29 19:26:56

标签: android size imageview

如何调整ImageView的大小和位置?

我的代码:

int id = R.drawable.x;
X = new ImageView(this);
X.setImageResource(id);
screen.addView(X);

2 个答案:

答案 0 :(得分:2)

试试这样:

X = new ImageView(this);
X.setImageResource(R.drawable.x;);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(100, 100);
X.setLayoutParams(layoutParams);
screen.addView(X);

答案 1 :(得分:0)

ImageView imageView = new ImageView(this);
imageView.setImageResource(R.drawable.x);
MarginLayoutParams params = new MarginLayoutParams(width, height);
params.setMargins(left, top, right, bottom);
imageView.setLayoutParams(params);
screen.addView(imageView);

width:提供您想要的宽度

高度:视图的高度

左,上,右,下:设置x,y位置设置左边距和上边距。

您还可以设置图像scaleType。 有关ScaleType see the developer doc的更多信息。