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