2015년 7월 17일 금요일

[android] 액션 버튼 아이콘 변경 (Action item icon)


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


댓글 1개: