计应111班 杜勇
为了这个人的向往美的感觉,所以我们在做好了单调的菜单选项之后,我们可以把这个菜单
变得更加美观一些,所以我们可以在在菜单的基础上加上图片,使其更具美感。程序代码如下:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
SubMenu subMenu = menu.addSubMenu( "系统设置"); // 子菜单可以包括多个菜单项
MenuItem menuitem1 = subMenu.add(1, 1, 1, "显示设置");
subMenu.add(1, 2, 2, "网络设置");
subMenu.add(1, 3, 3, "高级设置");
subMenu.add(1, 4, 4, "安全设置");
menuitem1.setIcon(R.drawable.ic_launcher); //但是子菜单本身是支持图标的
subMenu.setIcon(R.drawable.ic_launcher); // 显示菜单请返回
SubMenu subMenu2 = menu.addSubMenu( "声音设置"); // 子菜单可以包括多个菜单项
@SuppressWarnings("unused")
MenuItem menuitem2 = subMenu2.add(2,1,1, "音量");
subMenu2.add(2, 2, 2, "铃声");
subMenu2.add(2, 3, 3, "触屏提示音");
subMenu2.add(2,4, 4, "通知铃声");
subMenu2.add(2,5, 5, "SRS音效设置");
SubMenu subMenu3 = menu.addSubMenu( "文件设置"); // 子菜单可以包括多个菜单项
@SuppressWarnings("unused")
MenuItem menuitem3 = subMenu3.add(3,1,1, "修改");
subMenu3.add(3, 2, 2, "打开");
subMenu3.add(3, 3, 3, "保存");
subMenu3.add(3,4, 4, "删除");
SubMenu subMenu4 = menu.addSubMenu( "显示设置"); // 子菜单可以包括多个菜单项
@SuppressWarnings("unused")
MenuItem menuitem4 = subMenu4.add(4,1,1, "亮度");
subMenu4.add(4, 2, 2, "壁纸");
subMenu4.add(4, 3, 3, "自动旋转屏幕");
subMenu4.add(4,4, 4, "休眠");
return true;
}
}
其中运行效果如下图:
尽管这次的作业我是向别人求的代码,我自己只是在android开发的环境上自己调试了一番。尽管这个图
片不是非常的好看,但是这里我只是想表达一种方法,找好看、漂亮的图片这就是那些学习平面设计的人做的
了。