Фрагменты с одним и тем же меню в одном макете вызывают дублирование элемента меню

У меня есть макет, который состоит из двух фрагментов. Эти фрагменты используют одно и то же меню, потому что у меня есть другой макет, в котором есть только один из них (используется в устройстве с маленьким экраном).

Моя проблема в том, что пункты меню каждого фрагмента отображаются в меню, и, поскольку они находятся в одном меню, они дублируются друг с другом. Мне нужно отображать меню только из одного фрагмента, а не из обоих. Можно ли как-нибудь заархивировать это?

Или, возможно, лучше создать 2 разных меню. Один для макетов, в которых есть только один из этих фрагментов (который используется в устройстве с маленьким экраном), а другой для макетов, содержащих оба фрагмента. Как я мог это сделать?

Изменить: я использую библиотеку ActionBarSherlock для обратной совместимости и тестирую ее на эмуляторе Android 3.0.

12
задан mr_tawan 12 December 2011 в 18:26
поделиться