Android复习(二)应用资源——>菜单-创新互联
菜单资源定义可通过
文章标题:Android复习(二)应用资源——>菜单-创新互联
本文链接:http://cdiso.cn/article/dipcjc.html
MenuInflater
进行扩充的应用菜单,包括选项菜单、上下文菜单和子菜单。有关使用菜单的指南,请参阅菜单开发者指南。
专注于为中小企业提供成都网站制作、成都网站建设、外贸营销网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业大邑县免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了近千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。- 文件位置:
res/menu/filename.xml
该文件名将用作资源 ID。- 编译后的资源数据类型:
- 指向
Menu
(或其子类)资源的资源指针。 - 资源引用:
- 在 Java 中:
R.menu.filename
在 XML 中:@[package:]menu.filename
- 语法:
-
- 元素:
- 示例:
- 保存在
res/menu/example_menu.xml
的 XML 文件:
以下应用代码会通过
java代码: public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.example_menu, menu); return true; } public void onGroupItemClick(MenuItem item) { // One of the group items (using the onClick attribute) was clicked // The item parameter passed here indicates which item it is // All other menu item clicks are handled byonCreateOptionsMenu(Menu)
回调扩充菜单,还会声明其中两个项的点击回调:onOptionsItemSelected()
} kotlin代码: override fun onCreateOptionsMenu(menu: Menu): Boolean { menuInflater.inflate(R.menu.example_menu, menu) return true } fun onGroupItemClick(item: MenuItem) { // One of the group items (using the onClick attribute) was clicked // The item parameter passed here indicates which item it is // All other menu item clicks are handled byonOptionsItemSelected()
}
文章标题:Android复习(二)应用资源——>菜单-创新互联
本文链接:http://cdiso.cn/article/dipcjc.html