我開發一個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