2019-03-14 14:45:18 1172浏览
今天扣丁学堂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);
}
}
【关注微信公众号获取更多学习资料】