android中setBackgroundResource后如何调整按钮大小
请帮我调整android代码上的一个按钮的大小 我有一个按钮,在为此调用android中setBackgroundResource后如何调整按钮大小,android,image-resizing,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.setBackgroundR
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
试试这个:
button.getLayoutParams().width = 150;
button.getLayoutParams().height = 150;
试试这个:
button.getLayoutParams().width = 150;
button.getLayoutParams().height = 150;
您可以这样做:
img.setLayoutParams(new LinearLayout.LayoutParams(width, height));
希望有帮助。您可以这样做:
img.setLayoutParams(new LinearLayout.LayoutParams(width, height));
希望能有帮助