Android界面中的多级面包屑菜单制作实例
代码说明:
这是一个在Android智能手机中常见到的一款面包屑菜单,这个菜单包括了二级的子菜单,选择字体菜单后,会显示出字体菜单下对应的二级子菜单,主菜单可以定义字体大孝定义普通菜单、定义颜色等:定义字体大小的子菜单,请参见以下代码: public boolean onCreateOptionsMenu(Menu menu) { // 添加字体大小的子菜单 SubMenu sub = menu.addSubMenu("字体大小"); sub.setIcon(R.drawable.q1); sub.setHeaderIcon(R.drawable.q1); sub.setHeaderTitle("选择字体大小"); sub.add(0, FONT_2, 0, "2号字体"); sub.add(0, FONT_4, 1, "4号字体"); sub.add(0, FONT_10, 2, "10号字体"); sub.add(0, FONT_16, 3, "16号字体"); sub.add(0, FONT_12, 4, "12号字体"); // 添加谱图菜单 menu.add(0, NORMAL, 0, "普通菜单"); // 添加字体颜色的菜单 SubMenu sub2 = menu.addSubMenu("字体颜色"); sub2.setIcon(R.drawable.q2); sub2.setHeaderIcon(R.drawable.q2); sub2.setHeaderTitle("选择字体颜色"); sub2.add(0, FONT_GREEN, 0, "绿色"); sub2.add(0, FONT_RED, 1, "红色"); sub2.add(0, FONT_YELLOW, 2, "黄色"); return true; }
下载说明:请别用迅雷下载,失败请重下,重下不扣分!