如何使背景适合他的按钮动态?(Android)



我想为我的按钮添加一个图像背景(这是动态添加的),但是图像的原始大小看起来是默认应用的,而且它太大了。如何自动调整图像以适应按钮大小?

Drawable img = act.getResources().getDrawable(R.drawable.top);
button.setBackground(img);

使用ImageButton http://developer.android.com/reference/android/widget/ImageButton.html

它们应该自动处理大小

在您的Button xml中,尝试添加这个

android:scaleType="fitCenter"

最新更新