一、系统菜单OptionsMenu
首先在res下面创建一个menu文件夹,并新建一个xml文件作为OptionMenu的布局文件
<?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"
android:src="@mipmap/ic_launcher">
<item android:id="@+id/bule" android:title="蓝色" app:showAsAction="never">
<menu>
<item android:id="@+id/black" android:title="黑色"> </item>
<item android:id="@+id/yellow" android:title="黄色" ></item>
</menu>
</item>
<item android:id="@+id/red" android:title="红色" > </item>
<item android:id="@+id/green" android:title="绿色" ></item>
</menu>
在Activity中重新两个方法
1、显示菜单:onCreateOptionsMenu
@Override
public boolean onCreateOptionsMenu(Menu menu) {
//系统菜单
// getMenuInflater().inflate(R.menu.optionsmenu,menu);
// return super.onCreateOptionsMenu(menu);
// menu.add(1,10,100,"蓝色");
// menu.add(1,10,200,"红色");
// menu.add(1,10,300,"黄色");
// SubMenu subMenu = menu.addSubMenu("黑色");
// subMenu.add(1,10,100,"白色");
// subMenu.add(1,10,100,"蓝色");
//