想做一个类似这样的效果的android程序
一、在res的目录下新建一个menu的文件夹
(res->New->Directory,输入menu)
形成以下的形式
二、在menu的目录下面,新建一个main.xml的文件
(menu->New->File,输入main.xml)
三、在main.xml里面写
其中xmlns:android是用来指定一个新的命名空间,xmlns:app是用来指定命名空间,为了能够兼容之前的老版本
app:showAsAction的ifRoom是屏幕空间充足时就显示在上面,不够就显示在菜单中,always时永远显示在上面,never时永远显示在菜单中。
四、在MainActivity中写代码
其中onCreateOptionsMenu(Menu menu)是重写,将写的main.xml加载进来,
其中public boolean onOptionsItemSelected(MenuItem item)是菜单选中的反应。
这就实现了menu的一个简单使用