程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android-Android中為activity統一添加代碼

android-Android中為activity統一添加代碼

編輯:編程綜合問答
Android中為activity統一添加代碼

在android應用程序中,4個不同的活動有一個相同的菜單。要在一個活動中顯示這個菜單,每次都需要在這個活動中添加關於這個菜單的代碼。

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

有什麼方法可以給這些activity統一添加同一段代碼呢?
謝謝!

最佳回答:


創建一個主要活動,然後寫入你要的菜單代碼,然後讓其它活動繼承主活動。

public MainActivity extends Activity 
{ 
  @Override 
   public boolean onCreateOptionsMenu(Menu menu) { 
   MenuInflater inflater = getMenuInflater(); 
   inflater.inflate(R.menu.menu, menu); 
   return true; 
} 

   @Override 
   public boolean onOptionsItemSelected(MenuItem item) { 
           return false; 
   }     
} 

添加TempActivity

public TempActivity extend MainActivity
{

/......
}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved