Android 所有activitis中的操作栏菜单

Android 所有activitis中的操作栏菜单,android,android-activity,Android,Android Activity,我是一个初学者android程序员。。。我想做一些简单的事情: 我是否可以使用这些功能并在所有活动中显示我的操作栏,而不在每个活动的文件中复制这些功能 谢谢你的帮助 @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.main_activity_actions, menu);

我是一个初学者android程序员。。。我想做一些简单的事情:

我是否可以使用这些功能并在所有活动中显示我的操作栏,而不在每个活动的文件中复制这些功能

谢谢你的帮助

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


    return true;
} 

@Override
  public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    // action with ID action_refresh was selected
    case R.id.item1:
        Intent intent2 = new Intent(MainActivity.this,Activity3.class);
        startActivity(intent2);
      break;
    // action with ID action_settings was selected
    case R.id.item4:
        Intent intent3 = new Intent(MainActivity.this,Activity4.class);
        startActivity(intent3);
      break;
    case R.id.item5:
        Intent intent4 = new Intent(MainActivity.this,Bmicalc.class);
        startActivity(intent4);
      break;
    case R.id.item6:
        Intent intent5 = new Intent(MainActivity.this,Activity5.class);
        startActivity(intent5);
      break;
    default:
      break;
    }

    return true;
  } 

将它们保留在父活动类中,并将其扩展到所有活动中,而不是扩展活动

保留具有这两种常用方法的父活动

public class ParentActivity extends Activity {

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

@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
// action with ID action_refresh was selected
case R.id.item1:
    Intent intent2 = new Intent(MainActivity.this,Activity3.class);
    startActivity(intent2);
  break;
// action with ID action_settings was selected
case R.id.item4:
    Intent intent3 = new Intent(MainActivity.this,Activity4.class);
    startActivity(intent3);
  break;
case R.id.item5:
    Intent intent4 = new Intent(MainActivity.this,Bmicalc.class);
    startActivity(intent4);
  break;
case R.id.item6:
    Intent intent5 = new Intent(MainActivity.this,Activity5.class);
    startActivity(intent5);
  break;
default:
  break;
}

return true;
} 
}
在活动中扩展父类

public class YourActivity extends ParentActivity {


}

怎样对不起,我是初学者,而不是让我们说让活动2扩展活动。让它使用操作栏项扩展活动1操作栏已在活动中。。。另一节课是拓展活动