如果你对Android的工具栏和菜单感到困惑或疯狂,下面是一个简单的示例,展示了如何在Android应用程序中创建工具栏和菜单。
首先,在你的布局文件中添加一个Toolbar控件:
然后,在你的Activity中,设置Toolbar为ActionBar,并为其设置一个标题:
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setTitle("My Toolbar");
接下来,创建一个菜单资源文件(例如menu_main.xml),在其中定义你的菜单项:
在你的Activity中,使用onCreateOptionsMenu
方法加载菜单资源文件,并使用onOptionsItemSelected
方法处理菜单项的点击事件:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == R.id.action_item1) {
// 处理Item 1的点击事件
return true;
} else if (id == R.id.action_item2) {
// 处理Item 2的点击事件
return true;
} else if (id == R.id.action_item3) {
// 处理Item 3的点击事件
return true;
}
return super.onOptionsItemSelected(item);
}
这只是一个简单的示例,你可以根据自己的需求自定义工具栏和菜单。希望这能帮助你更好地理解和使用Android的工具栏和菜单。