Android:顶部栏ActionBar/ToolBar右上角添加菜单
程序员文章站
2022-05-20 22:52:45
...
三步走:
1、res里面新建文件夹menu,然后里面创建菜单文件.xml:
2、内容就是各个item:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context=".MainActivity">
<item
android:id="@+id/action_add"
android:title="@string/add"
android:icon="@drawable/ic_baseline_add_24"
app:showAsAction="always"/>
</menu>
3、activity里面显示以及点击响应:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if(item.getItemId() == R.id.action_add){
//todo
return false;
}
return super.onOptionsItemSelected(item);
}
上一篇: 迷宫问题(广搜 POJ 3984)
下一篇: PSO(粒子群)算法学习笔记