我开发一个Android应用程序,我已经创建了一个ImageButton的编程方式:的ImageButton与透明背景为背景的PNG图像
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);
我的问题是,我使用的图像与背景透明的,但我看到灰色背景上的图像。
有什么办法只显示图像,而不是灰色背景?
@android:彩色/透明 – Oli