invalidateOptionsMenu(); 를 사용하여 onPrepareOptionsMenu함수를 호출 할 수 있다는 점을 이용.
bchange의 여부에 따라서 아이콘을 변경할 수 있다.
1
2
3
4
5
6
7
8
9
10
11
12
|
@Override
public void onPrepareOptionsMenu(Menu menu) {
if(bchange)
{
menu.findItem(R.id.menu_test).setIcon(R.drawable.btngrid);
}
else
{
menu.findItem(R.id.menu_test).setIcon(R.drawable.btnlist);
}
super.onPrepareOptionsMenu(menu);
}
| cs |
잘 쓰겠습니다.
답글삭제감사합니다.