2014-11-25 2 views
0

안녕하세요 저는 Android 개발에 익숙하지 않으며 지금까지 학습이 상당히 잘 진행되었지만 죽은 단순한 무언가에 걸렸습니다.메뉴가 이미 생성 된 후 메뉴에서 아이콘을 어떻게 변경합니까?

내 앱으로 GCM을 설정했지만 정상적으로 작동합니다. 내 안드로이드 작업 표시 줄에 알림을 나타내는 아이콘이 있습니다. 내가하고 싶은 것은 앱에서 알림을 생성 할 때이 아이콘을 변경하는 것입니다.

여기에 질문을 한 적이 처음인데, 질문이 충분하지 않거나 중복 된 경우 다른 사과를 제외하고 다른 답변을 살펴 보았지만 찾을 수 없었습니다. 내가하려고하는 것에 대한 정확한 일치.

미리 감사드립니다.

+0

그냥 메뉴를 다시 작성하십시오. – Suvitruf

답변

1

당신은이 방법으로 메뉴 항목을 액션 바 변경할 수 있습니다 호출합니다. 여기 메뉴는 nCreateOptionsMenu(Menu menu, MenuInflater inflater)입니다.

menu.getItem(5 here 5 is menu number).setIcon(context.getResources().getDrawable(R.drawable.ic_action_important)); 

감사

+0

다른 클래스의 메뉴 항목을 변경하려면 어떻게해야합니까? 내 주요 활동은 Dashboard이며 알림을 처리하는 별도의 클래스가 있습니다. 여기에서 메뉴 항목을 변경하고 싶습니다. 나는 방금 자바/안드로이드 개발을위한 책을 샀다. 그래서 내가 어렴풋이 나타나면 미안하다! –

+0

sharePreference 및 다른 저장소에 데이터를 입력 한 다음 대시 보드에서이 데이터를 확인하고 아이콘을 변경하십시오. –

+0

나의 신 나는 그것을 복잡하게 끝났어, 고마워! –

0

재정 onPrepareOptionsMenuinvalidateOptionsMenu

관련 문제