Android 所有activitis中的操作栏菜单
我是一个初学者android程序员。。。我想做一些简单的事情: 我是否可以使用这些功能并在所有活动中显示我的操作栏,而不在每个活动的文件中复制这些功能 谢谢你的帮助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);
@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操作栏已在活动中。。。另一节课是拓展活动