私はandoridが初めてで、簡単なことをしようとしています.ボタンAがクリックされたときに、ImageButton Bに表示される画像を置き換えたい.
私は次のようなあらゆる種類のことを試しました:
msortByButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//Test change image
mdefineLocationButton.setBackgroundResource(0);
mdefineLocationButton.invalidate();
mdefineLocationButton.setBackgroundResource(R.drawable.notdefined);
mdefineLocationButton.invalidate();
mdefineLocationButton.refreshDrawableState();
}
});
しかし、新しいイメージが描かれているように見えますが、その上に古いイメージも描かれています。(古い画像が見えます。その下に新しい画像の端が見えます)。
これを正しく行う方法はありますか?
ありがとう、オマー