请帮我调整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
答案 0 :(得分:2)
试试这个:
button.getLayoutParams().width = 150;
button.getLayoutParams().height = 150;
答案 1 :(得分:0)
你可以这样做:
img.setLayoutParams(new LinearLayout.LayoutParams(width, height));
希望它有所帮助。