如何在活动内的Google Glass“on glass”语音菜单中显示oncreate菜单项的图标?

时间:2014-09-01 07:38:02

标签: android google-glass google-gdk

我正在尝试显示在Google Glass应用程序中的活动中创建的菜单项的图标。 这是我的代码。

if (featureId == WindowUtils.FEATURE_VOICE_COMMANDS) {
getMenuInflater().inflate(R.menu.voice_menu, menu);
return true;
}

我的menu.xml

<menu xmlns:android="http://schemas.android.com/apk/res/android" >

    <item
        android:id="@+id/navigate"
        android:title="Navigate"/>
    <item
        android:id="@+id/back"
        android:icon="@drawable/icon2"
        android:title="Back"
        android:showAsAction="always|withText"/>
</menu>

但如果我说&#34; ok glass&#34;它只显示菜单标题,不显示菜单图标。请帮我继续。

1 个答案:

答案 0 :(得分:0)

使用&#34; Ok Glass&#34;菜单(命名为上下文语音命令),您无法添加任何图标 使用XE19,您无法添加超过6个项目并自定义&#34; Ok Glass&#34;的显示。

如果在menu.xml中放置了一个图标,只有在使用调用此功能的经典菜单时才会显示此图标:

openOptionsMenu();

如果您使用下面的代码使用语音命令菜单,则不会显示图标:

getWindow().requestFeature(WindowUtils.FEATURE_VOICE_COMMANDS);