我正在创建一个具有多个选项的应用程序,但不清楚如何设置在我的主要活动中激活的菜单,然后在使用后返回主活动。 我查了各种教程,但仍然有点困惑。 救命? :)
感谢。
答案 0 :(得分:2)
您可以将每个菜单项创建为活动,然后使用此代码。请注意,您还必须按照http://developer.android.com/guide/topics/ui/menus.html
为菜单创建一个xml文件
//Methods for menu
// display the menu when menu botton clicked
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
getMenuInflater().inflate(R.menu.lightmeter, menu);
menu.findItem(R.id.about).setIntent(new Intent(this, about.class));
menu.findItem(R.id.edit).setIntent(new Intent(this, menu.class));
return true;
}
//methods for menu
//StartActivity for selecion
@Override
public boolean onOptionsItemSelected(MenuItem item) {
super.onOptionsItemSelected(item);
startActivity(item.getIntent());
return true;
}
//Methods for menu
// display the menu when menu botton clicked
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
getMenuInflater().inflate(R.menu.lightmeter, menu);
menu.findItem(R.id.about).setIntent(new Intent(this, about.class));
menu.findItem(R.id.edit).setIntent(new Intent(this, menu.class));
return true;
}
//methods for menu
//StartActivity for selecion
@Override
public boolean onOptionsItemSelected(MenuItem item) {
super.onOptionsItemSelected(item);
startActivity(item.getIntent());
return true;
}