目前我有这个代码到我的动作栏夏洛克图标:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// OverFlow PLUS icon ABS
SubMenu submenu1 = menu.addSubMenu("");
submenu1.setIcon(R.drawable.ic_action_plus0_transparent);
submenu1.add(1, 0, 1, "New Cat");
submenu1.add(1, 1, 2, "New Subcat");
submenu1.add(1, 2, 3, "Other");
submenu1.getItem().setShowAsAction(
MenuItem.SHOW_AS_ACTION_ALWAYS
| MenuItem.SHOW_AS_ACTION_WITH_TEXT);
// OverFlow FILTER icon ABS
SubMenu submenu2 = menu.addSubMenu("");
submenu2.setIcon(R.drawable.ic_action_filter0_transparent);
submenu2.add(1, 0, 1, "Filter 1");
submenu2.add(1, 1, 2, "Filter 2");
submenu2.add(1, 2, 3, "Filter 3");
submenu2.getItem().setShowAsAction(
MenuItem.SHOW_AS_ACTION_ALWAYS
| MenuItem.SHOW_AS_ACTION_WITH_TEXT);
// OverFlow INFO icon ABS
SubMenu submenu3 = menu.addSubMenu("");
submenu3.setIcon(R.drawable.ic_action_info0_transparent);
submenu3.add(1, 0, 1, "Info A");
submenu3.add(1, 1, 2, "Info B");
submenu3.add(1, 2, 3, "Info C");
submenu3.getItem().setShowAsAction(
MenuItem.SHOW_AS_ACTION_ALWAYS
| MenuItem.SHOW_AS_ACTION_WITH_TEXT);
// OverFlow MENU icon ABS
SubMenu submenu4 = menu.addSubMenu("");
submenu4.setIcon(R.drawable.ic_action_menu0_transparent);
submenu4.add(1, 0, 1, "Primeiro");
submenu4.add(1, 1, 2, "Segundo");
submenu4.add(1, 2, 3, "Terceiro");
submenu4.getItem().setShowAsAction(
MenuItem.SHOW_AS_ACTION_ALWAYS
| MenuItem.SHOW_AS_ACTION_WITH_TEXT);
// end overflow menu
return true;
}
我的目的是让第一个图标(submenu1.setIcon(R.drawable.ic\u action\u plus0\u transparent)和第二个图标(submenu2.setIcon(R.drawable.ic\u action\u filter0\u transparent))成为一个单击按钮,将用户发送到其他活动,而不是下拉菜单。我无法做到这一点,因为我看到的大多数示例都有下拉菜单,其他两个图标都可用。有人能帮帮我吗?
这是一个下拉列表,因为您使用的是一个子菜单。您应该将其作为普通按钮添加。
public boolean onCreateOptionsMenu(Menu menu) {
menu.add("whatever")
.setIcon(R.drawable.ic_action_plus0_transparent)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
要获取单击操作,请执行以下操作:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getTitle().equals("whatever")) {
//start your intent here
}
我有一个回收视图,并希望调用一个在edittext holder.textPhone中编写的电话号码。Action_Call,app一直停。我的代码中有什么错误? 这是我的userAdapter类,它包含回收器视图。 LOGCAT
我相信有一些显而易见的事情,但还没有找到解决这个简单问题的办法。当用户猜测正确答案时,错误出现在试图启动另一个活动的主活动中: 错误:(85,23)未解析的引用:意图 该代码来自《Android静态编程语言开发》一书中的高/低Android应用程序。 清单对被调用的活动具有以下意图筛选器:
问题内容: 我用来更新AJAX成功函数中的Label值,如下所示,但是我需要知道如何应用此方法来更改/更新广告的“ src” 问题答案: 使用jQuery,您可以使用像 假设您的回应是这样的,
问题内容: 我有一个活动,该活动的TabHost包含一组TabSpec,每个TabSpec都有一个listview,其中包含要由该选项卡显示的项目。创建每个TabSpec时,我设置一个图标以显示在选项卡标题中。 TabSpec是通过以下方法创建的,该方法循环创建适当数量的选项卡: 有几个实例,我希望能够更改程序执行过程中每个选项卡中显示的图标。目前,我正在删除所有选项卡,并再次调用上述代码以重新创
我试图使用模拟意图对象,但当使用PowerMockito的whenNew时,我无法模拟构造函数。我尝试了所有可能的论点组合,但都不起作用。
本文向大家介绍Android利用Intent实现记事本功能(NotePad),包括了Android利用Intent实现记事本功能(NotePad)的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Intent如何实现一个简单的记事本功能的演示过程,供大家参考,具体内容如下 1、运行截图 单击右上角【…】会弹出【添加】菜单项,长按某条记录会弹出快捷菜单【删除】项。 2、主要设计步骤 (1