-1
옵션 메뉴에서 이미지 버튼을 사용하고 있으며이를 클릭하면 변경하려고합니다. 이미지 버튼이 클릭되면 어떻게 바꿀 수 있습니까?메뉴 옵션을 클릭했을 때 이미지 버튼을 변경하는 방법
예를 들어, 음악 플레이어에서 일시 중지 및 재생 버튼을 한 번 더 구독 및 구독 취소하십시오.
제안 사항.
감사합니다 ..
옵션 메뉴에서 이미지 버튼을 사용하고 있으며이를 클릭하면 변경하려고합니다. 이미지 버튼이 클릭되면 어떻게 바꿀 수 있습니까?메뉴 옵션을 클릭했을 때 이미지 버튼을 변경하는 방법
예를 들어, 음악 플레이어에서 일시 중지 및 재생 버튼을 한 번 더 구독 및 구독 취소하십시오.
제안 사항.
감사합니다 ..
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu_edit, menu);
if (isEdit) {
menu.getItem(0).setIcon(getResources().getDrawable(R.drawable.drawable_done_all_black));
} else {
menu.getItem(0).setIcon(getResources().getDrawable(R.drawable.ic_imagebutton_editprofile));
}
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.menu_edit:
if (isEdit) {
updateProfile();
} else {
setEditable(true);
invalidateOptionsMenu();//do not forget to invalidate
}
return true;
default:
return super.onOptionsItemSelected(item);
}
}
덕분에, 여기에 무엇인가 '(참) setEditable;' 나는 그것을 얻지 못했습니다 - @Rajesh –
당신은 그 방법을 무시할 수 있습니다, 그것은 내 프로젝트에서 미리보기입니다. –