這裏是我的代碼好的玻璃不顯示在背景聲音菜單 - 谷歌玻璃
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().requestFeature(WindowUtils.FEATURE_VOICE_COMMANDS);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_sample);
}
@Override
public boolean onCreatePanelMenu(int featureId, Menu menu) {
if (featureId == WindowUtils.FEATURE_VOICE_COMMANDS) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
// Pass through to super to setup touch menu.
return super.onCreatePanelMenu(featureId, menu);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onMenuItemSelected(int featureId, MenuItem item) {
if (featureId == WindowUtils.FEATURE_VOICE_COMMANDS) {
switch (item.getItemId()) {
case R.id.dogs_menu_item:
// handle top-level dogs menu item
break;
default:
return true;
}
return true;
}
// Good practice to pass through to super if not handled
return super.onMenuItemSelected(featureId, item);
}
我試圖使上下文菜單,從我的活動。有了上面的代碼「OK玻璃」應顯示在我的活動的底部,但它不顯示。我使用的玻璃版本是21.3。
我編輯了我的代碼,我有一個onCreatepanelMenu – 2014-10-10 12:08:26
在activity_sample之前沒有顯示錯誤,也沒有顯示其他活動?也許嘗試刪除:requestWindowFeature(Window.FEATURE_NO_TITLE); – Pull 2014-10-10 12:26:42
我沒有任何錯誤..我有一個服務,顯示低頻現場卡從這裏上下文菜單帶我到這個活動。 – 2014-10-10 12:43:19