我設置一個圖像作爲按鈕的背景資源,在按鈕點擊我想刪除圖像並恢復默認按鈕樣式。如何刪除按鈕背景資源
我嘗試setBackgroundResource(0),但按鈕消失。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_settings);
Button btn = (Button) findViewById(R.id.btnTest);
btn.setOnClickListener(onClickListenerTest);
btn.setBackgroundResource(R.drawable.ic01);
}
private OnClickListener onClickListenerTest = new OnClickListener() {
public void onClick(final View v) {
Button btn = (Button) findViewById(R.id.btnTest);
btn.setBackgroundResource(0);
}
};
您是否在尋找它有默認的Android按鈕樣式或你做了一些自定義爲activity_settings.xml背景,你想回到那個? – 2012-02-14 00:15:30
在我的應用程序中,用戶可以配置按鈕方面,他可以添加一個圖標作爲背景,但他也必須有可能刪除圖標。 Sam_D解決方案完美工作。 – crbin1 2012-02-14 08:50:35