2015-01-22 2 views
4

내가 다른 을 완전히 다른 상태로 갖고 싶습니다. 을 따라갔습니다. this 게시물을 따랐습니다. 그러나 내 프래그먼트 메뉴에는 활동 메뉴가 추가되어 있습니다. 그러나 일부 조각에는 활동 메뉴가 없길 원합니다. SlidingDrawerActivity에서
:
다른 조각에서 다른 메뉴 옵션을 만드는 방법은 무엇입니까?

@Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
     getMenuInflater().inflate(R.menu.menu_main, menu); 
     return true; 
    } 

내 프래그먼트 :

public Friends_Status_Comment_Fragment(){ 
     setHasOptionsMenu(true); 
    } 
    @Override 
    public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { 
     inflater.inflate(R.menu.menu_add_comment,menu); 
     super.onCreateOptionsMenu(menu, inflater); 

    } 

항목을 중지 fragment.How의 메뉴 추가 활동 ??? 당신의 조각 당신이 새 메뉴를 삭제하고 작성해야합니다 - -

답변

9

은 내가 문제를 underestand 있는지 확실하지 않습니다와 같은 슈퍼 :) 뭔가 호출하지 않습니다

@Override 
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater){ 
    menu.clear(); 
    inflater.inflate(R.menu.menu_add_comment,menu); 
} 
+0

것이 이전 메뉴 의지를 내가 돌아갈 때 돌아 가라 ?? –

+0

예 - 활동중인 경우 onCreateOptionsMenu() 메뉴가 다시 생성됩니다. – Aleizdein

관련 문제