我在我的項目中有很多活動,並且有一個登錄活動,但是我希望除了活動登錄之外,所有活動中都只顯示菜單,因爲在該菜單中將是結束會話的圖標,並且在按下時返回到登錄活動。而不是如何,你能幫助我嗎?Android:如何僅在特定活動中顯示菜單?
0
A
回答
2
我會建議登錄的佈局沒有菜單和其他活動的佈局,如果菜單有
0
更適合包含您的菜單代碼的基本活動,然後您可以將其擴展爲活動而不是活動。
而對於登錄,您可以擴展活動。因此所有擴展基本活動的活動都將在菜單中反映出來,而無需在每個活動中編寫菜單代碼。因爲它不會擴展基本活動,所以將不會有菜單。
更新:::
public class BaseActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
}
/* Creates the menu items */
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.options_menu, menu);
return true;
}
/* Handles item selections */
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId())
{
case R.id.menu1:
//your stuff
break;
case R.id.menu2:
//your stuff
break;
}
return true;
}
}
+0
將太多的麻煩,如果你可以把一些代碼請嗎? – SoldierCorp 2012-04-25 16:44:40
+0
呵呵,不好意思,你的代碼只是顯示菜單的基本代碼,卻沒有解決我的問題,謝謝! – SoldierCorp 2012-04-25 17:36:22
相關問題
- 1. 如何僅在主要活動中顯示菜單?
- 2. 如何僅向公衆活動中的特定用戶顯示活動寶石
- 3. 如何僅顯示特定形式的側面菜單圖標
- 4. 如何更改我的菜單以顯示活動菜單
- 5. 如何在android中顯示菜單?
- 6. 如何僅爲Firebase中的特定用戶啓動Android活動?
- 7. 在Bootstrap(AdminLTE)上的下拉菜單中顯示活動菜單
- 8. 活動中未顯示的菜單
- 9. 如果當前頁面在菜單中,僅顯示菜單
- 10. 如何在android中撥號時顯示活動選擇器菜單?
- 11. Android活動菜單
- 12. Android的活動組 - 第二活動始終顯示第一個活動菜單
- 13. Android:在帶有標籤的活動上顯示菜單選項
- 14. 如何在活動開始時顯示選項菜單
- 15. 突出顯示活動菜單項
- 16. Jquery突出顯示活動菜單
- 17. 如何僅在Android CalendarView上顯示特定月份?
- 18. 如何在Android活動中顯示來自特定文件夾的視頻?
- 19. 如何在android聯繫人菜單中顯示我的活動顯示,例如Facebook應用程序?
- 20. 如何在Android中定位更改時顯示活動?
- 21. 自定義菜單,android,透明活動?
- 22. 如何僅在Drupal中顯示填充菜單選項卡?
- 23. 如何突出顯示滾動中的活動菜單項並單擊?
- 24. 僅在jqGrid中顯示特定記錄?
- 25. 僅在jqGrid中顯示特定記錄?
- 26. 懸停和菜單活動HTML/CSS菜單將不會顯示
- 27. 我們如何突出顯示點擊菜單條上的活動菜單項?
- 28. 默認操作欄僅在主要活動上顯示操作菜單項
- 29. Android:顯示活動?
- 30. 如何防止菜單顯示在鼠標懸停在此菜單中,並使其僅顯示鼠標點擊?
是的......其實在我的問題中,我的意思是,但謝謝! – SoldierCorp 2012-04-25 17:00:50
謝謝,你的答案是最好的解決方案,但對我的問題不正確!解決方案(當您發佈答案時)不會將登錄活動擴展到儀表板活動,非常簡單:) – SoldierCorp 2012-04-25 17:38:51