我正在尝试显示在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;它只显示菜单标题,不显示菜单图标。请帮我继续。
答案 0 :(得分:0)
使用&#34; Ok Glass&#34;菜单(命名为上下文语音命令),您无法添加任何图标 使用XE19,您无法添加超过6个项目并自定义&#34; Ok Glass&#34;的显示。
如果在menu.xml中放置了一个图标,只有在使用调用此功能的经典菜单时才会显示此图标:
openOptionsMenu();
如果您使用下面的代码使用语音命令菜单,则不会显示图标:
getWindow().requestFeature(WindowUtils.FEATURE_VOICE_COMMANDS);