我有一个ImageView,我想在OnClick Listener中切换两个图像 有关更多详细信息:在共享首选项中,我有一个启用和禁用声音的复选框。在布局中,我有一个图像视图来处理共享首选项中的声音。 这是我的代码:
imgsound= (ImageView)findViewById(R.id.imgsound);
imgsound.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(Settings.isSoundEnabled(getApplicationContext())){
imgsound.setImageResource(ic_sound_off);
setSoundFalse(getApplicationContext());
}
if(Settings.isSounddesabled(getApplicationContext())){
imgsound.setImageResource(ic_sound_on);
setSoundTrue(getApplicationContext());
}
}
});
第一个if
语句效果很好,图片变为ic_sound_off
且声音被禁用,但当我再次点击以启用声音并将图像转换为ic_sound_on
时,它不会工作