本文实例讲述了android实现菜单关联activity的方法。分享给大家供大家参考,具体如下:
简介:
有时,程序需要单击某个个菜单来实现启动ing其他的activity(或者service)
这时就要通过 setintent()
方法将其与intent关联在一起
实现效果:
具体实现方法:
public class mainactivity extends appcompatactivity { @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); // setcontentview(r.layout.activity_main); } //当用户点击按钮键时 触发该方法 @override public boolean oncreateoptionsmenu(menu menu) { //向 menu 中添加子菜单 submenu prog = menu.addsubmenu("open new activity"); //设置菜单头图标 prog.setheadericon(r.drawable.seek02); //设置菜单头标题 prog.setheadertitle("选择宁乡要启动的程序"); //添加菜单项 menuitem menuitem = prog.add("watch csti"); //为菜单设置关联activity menuitem.setintent(new intent(this, fullscreenactivity.class)); return super.oncreateoptionsmenu(menu); } }
这里 我新的活动采用了android studio自带fullscreenactivity样式 大家随意建一个就行
更多关于android相关内容感兴趣的读者可查看本站专题:《android编程之activity操作技巧总结》、《android开发入门与进阶教程》、《android视图view技巧总结》、《android文件操作技巧汇总》、《android资源操作技巧汇总》及《android控件用法总结》
希望本文所述对大家android程序设计有所帮助。
如对本文有疑问, 点击进行留言回复!!
Xamarin 安卓 相机 各种坑 目标API Android 6以后,我选的目标API版本是 Android 10
Android 9.0+软件某些功能突然暴毙:cleartext not permitted
Android : Resource is not a Drawable (color or path)
Flutter问题集锦——Android Studio 4.0.1 在AVD Manger中启动模拟器报“unable to locate abd”
网友评论