如何在android

时间:2016-01-15 07:53:34

标签: android image-resizing

请帮我调整android代码上的一个按钮。

我有一个按钮,在为此调用setBackgroundResource后,我无法调整大小。

图像480x320像素,我想将按钮重新调整为150x150像素。

View rowView  = inflater.inflate(R.layout.mainmenu, null);     
Button img;
img = (Button)  rowView.findViewById(R.id.imgitems);
img.setBackgroundResource(imageId[position]);  //( my image is 480x320)
img.setWidth(150); // not work
img.setHeight(150); // not work

2 个答案:

答案 0 :(得分:2)

试试这个:

button.getLayoutParams().width = 150;

button.getLayoutParams().height = 150;

答案 1 :(得分:0)

你可以这样做:

img.setLayoutParams(new LinearLayout.LayoutParams(width, height));

希望它有所帮助。