有没有办法设置默认菜单操作的显示名称和默认值?
这样的事情:
$menu_item = new Google_MenuItem();
$menu_item->setDisplayName("Shipped");
$menu_item->setAction("REPLY");
array_push($menu_items, $menu_item);
$new_timeline_item->setMenuItems($menu_items);
insert_timeline_item($mirror_service, $new_timeline_item, null, null);
顺便说一句,我知道我必须添加变量" displayname"到了名为" Google_MenuItem()"但我还没有开始工作。有没有人找到解决方法?
我正在使用PHP API。
我知道这是重新发布的内容,但有一段时间问了这个问题。
答案 0 :(得分:0)
听起来您希望“回复”菜单项显示不同的标题,这是正确的吗?如果是这样,您要设置的是此菜单项的MenuValues到$menu_item->setValues()
,它采用数组。在选择菜单项之前,选择它时以及选择菜单项(三种状态)之后,该数组包含菜单项的MenuValues。有关详细信息,请参阅https://developers.google.com/glass/v1/reference/timeline并向下滚动到有关menuItems
的部分。
您想要的代码可能看起来像这样(未经测试):
$menu_value_default = new Google_MenuItem();
$menu_value_default->setState('DEFAULT');
$menu_value_default->setDisplayName('Ship');
$menu_item = new Google_MenuItem();
$menu_item->setAction("REPLY");
$menu_item->setValues(array($menu_value_default));