本文整理汇总了Java中android.view.SubMenu.setIcon方法的典型用法代码示例。如果您正苦于以下问题:Java SubMenu.setIcon方法的具体用法?Java SubMenu.setIcon怎么用?Java SubMenu.setIcon使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类android.view.SubMenu
的用法示例。
在下文中一共展示了SubMenu.setIcon方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onCreateOptionsMenu
import android.view.SubMenu; //导入方法依赖的package包/类
@Override public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_ignore_setting, menu);
SubMenu subMenu = menu.addSubMenu(GROUP_ID, BASE_ID, 0, "排序");
subMenu.setIcon(R.drawable.ic_sort_white_24dp);
subMenu.add(GROUP_ID + 1, BASE_ID + 1, 0, "应用名");
subMenu.add(GROUP_ID + 1, BASE_ID + 2, 1, "选中");
subMenu.add(GROUP_ID + 2, BASE_ID + 3, 2, "降序")
.setCheckable(true)
.setChecked(true);
subMenu.setGroupCheckable(GROUP_ID + 1, true, true);
mMenuItem = menu.findItem(R.id.allcheck);
ActionItemBadge.update(this, mMenuItem, FontAwesome.Icon.faw_check,
ActionItemBadge.BadgeStyles.DARK_GREY, 0);
return true;
}
示例2: onCreateOptionsMenu
import android.view.SubMenu; //导入方法依赖的package包/类
@Override public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_memory_clean, menu);
SubMenu subMenu = menu.addSubMenu(GROUP_ID, BASE_ID, 0, "排序");
subMenu.setIcon(R.drawable.ic_sort_white_24dp);
subMenu.add(GROUP_ID + 1, BASE_ID + 1, 0, "应用名");
subMenu.add(GROUP_ID + 1, BASE_ID + 2, 1, "大小");
subMenu.add(GROUP_ID + 1, BASE_ID + 3, 2, "选中");
subMenu.add(GROUP_ID + 2, BASE_ID + 4, 3, "降序")
.setCheckable(true)
.setChecked(true);
subMenu.setGroupCheckable(GROUP_ID + 1, true, true);
mMenuItem = menu.findItem(R.id.allcheck);
ActionItemBadge.update(this, mMenuItem, FontAwesome.Icon.faw_check,
ActionItemBadge.BadgeStyles.DARK_GREY, 0);
return true;
}
示例3: onCreateOptionsMenu
import android.view.SubMenu; //导入方法依赖的package包/类
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
menu.add(MENU_GROUP_SEARCH, MENU_REFRESH, Menu.NONE, R.string.refresh)
.setIcon(R.drawable.ic_menu_refresh);
menu.add(Menu.NONE, MENU_SHOUT, Menu.NONE, R.string.shout_action_label)
.setIcon(R.drawable.ic_menu_shout);
SubMenu menuMore = menu.addSubMenu(Menu.NONE, MENU_MORE, Menu.NONE, "More");
menuMore.setIcon(android.R.drawable.ic_menu_more);
for (Map.Entry<Integer, String> it : mMenuMoreSubitems.entrySet()) {
menuMore.add(it.getValue());
}
MenuUtils.addPreferencesToMenu(this, menu);
return true;
}
示例4: onCreateOptionsMenu
import android.view.SubMenu; //导入方法依赖的package包/类
/**
* 创建菜单:
* ——这也是个回调,当用户按下菜单键的时候就会调用
*/
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
//参数:就是要显示的菜单
this.showToast("这是要显示菜单啊!");
//------------向menu中添加字体大小的子菜单---------------------
SubMenu fontMenu = menu.addSubMenu("字体大小");
fontMenu.setIcon(R.drawable.red);//设置菜单的图标
fontMenu.setHeaderIcon(R.drawable.red);//设置菜单头的图标
fontMenu.setHeaderTitle("选择字体大小"); //设置菜单头的标题
fontMenu.add(0, FONT_10, 0, "10号字体");
fontMenu.add(0, FONT_12, 0, "12号字体");
fontMenu.add(0, FONT_14, 0, "14号字体");
fontMenu.add(0, FONT_16, 0, "16号字体");
fontMenu.add(0, FONT_18, 0, "18号字体");
//------------向menu中添加普通菜单项---------------------
MenuItem item = menu.add(0, PLAIN_ITEM, 0, "普通菜单项");
item.setIcon(R.drawable.red);
//------------向menu中添加文字颜色的子菜单---------------
SubMenu colorMenu = menu.addSubMenu("字体颜色");
colorMenu.setIcon(R.drawable.purple); //设置菜单标题
colorMenu.setHeaderIcon(R.drawable.purple); //设置菜单头的图标
colorMenu.setHeaderTitle("选择文字颜色");
colorMenu.add(0,FONT_RED,0,"红色");
colorMenu.add(0,FONT_GREEN,0,"绿色");
colorMenu.add(0,FONT_BLUE,0,"蓝色");
//-----------单选菜单项--------------------------
SubMenu genderMenu = menu.addSubMenu("你的性别");
genderMenu.setHeaderTitle("选择你是男是女");
genderMenu.add(0, MALE, 0, "男的");
genderMenu.add(0, FEMALE, 0, "女的");
//设置这里边的0组菜单项为单选菜单项
//===参数1:哪组被设置
//===参数2:是否可选
//===参数3:true为单选,false为多选
//===勾选之后界面的变化还要通过消息响应的代码来设置
genderMenu.setGroupCheckable(0, true, true);
//-----------多选菜单项--------------------------
SubMenu favColorMenu = menu.addSubMenu("你喜欢的颜色");
favColorMenu.setHeaderTitle("选择你喜欢的颜色");
favColorMenu.add(0, RED, 0, "红色").setCheckable(true);
favColorMenu.add(0, BLUE, 0, "蓝色").setCheckable(true);
favColorMenu.add(0, GREEN, 0, "绿色").setCheckable(true);
//-----------启动新的Activity--------------------------
//===需要配合菜单响应中的item.getIntent()来startActivity()
MenuItem launcher = menu.add(0, 200, 0,"启动新Activity");
launcher.setIntent(new Intent(this, V_Clock.class));
return super.onCreateOptionsMenu(menu);
}