ボタンの背景リソースとしてイメージを設定します。ボタンをクリックします。イメージを削除して、デフォルトのボタンスタイルを復元します。ボタンのバックグラウンドリソースを削除する方法
私は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);
}
};
あなたは探していますか? –
私のアプリでは、ユーザーはボタンのアスペクトを設定できます。アイコンを背景として追加することもできますが、アイコンを削除する必要もあります。 Sam_Dソリューションは完全に機能します。 – crbin1