android如何以编程方式为图像赋予宽度和高度

时间:2011-11-18 04:50:32

标签: android imageview

在我的活动中,我正在动态创建一个Imageview。每次从服务器获取图像时都会创建一个imageview并设置该图像。

所有图片尺寸也不相同,所以我想将所有图片放在特定尺寸。 但它不起作用。这是我的代码,

        ImageView imageView = new ImageView(getActivity());
        imageView.setImageResource(mContent);
        imageView.setPadding(20, 20, 20, 20);

                    imageView.setMaxWidth(400);
        imageView.setMaxHeight(400);

        LinearLayout layout = new LinearLayout(getActivity());
        layout.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
        layout.setGravity(Gravity.CENTER);
        layout.addView(imageView);

1 个答案:

答案 0 :(得分:1)

只需这样做,

    imageview.getLayoutParams().height=100;
            imageview.getLayoutParams().width=100;