我正在开发一个 Android 应用程序,并以编程方式创建了一个 ImageButton:
int dps = 100;
final float scale = getActivity().getBaseContext().getResources().getDisplayMetrics().density;
int pixels = (int) (dps * scale + 0.5f);
ImageButton button = new ImageButton(getActivity());
button.setImageResource(R.drawable.button_start);
button.setLayoutParams(new LayoutParams((int)(pixels * 1.24f), pixels));
button.setScaleType(ScaleType.FIT_CENTER);
layout.addView(button);
我的问题是我正在使用背景透明的图像,但我在灰色背景上看到图像。
有没有办法只显示图像,而不是灰色背景?