android-optionsmenu

    -1熱度

    1回答

    我得到了一個單一菜單項的菜單。當我單擊操作欄中的3點菜單圖標時,會打開一個下拉列表以顯示要選擇的單個項目。 如何在用戶單擊菜單圖標時自動處理該菜單項,而不顯示下拉列表(意思是應該爲用戶自動選擇菜單項)?

    1熱度

    1回答

    我得到了一個單一菜單項的菜單。當用戶點擊操作欄的菜單圖標,我會自動選擇該菜單項,用戶通過重寫onMenuOpened()這樣的: @Override public boolean onMenuOpened(int featureId, Menu menu) { if(menu != null) { onOptionsItemSelected(menu.getIt

    0熱度

    2回答

    我有一個optionMenu在裏面我MainActivity的onCreateOptionsMenu充氣我MainActivity和有被它們有自己的Toolbars的MainActivity內膨脹了一些片段刪除optionMenu。但問題是OptionMenu也在片段內的Toolbars上可見。我不想碎片有OptionMenu的片段工具欄

    1熱度

    1回答

    我有一個活動,A,和兩個片段,B和C. 在這兩種片段B和C創建多個實例,我請在onCreate()方法setHasOptionsMenu(true)。 此外,對於每個我使用下列方法: @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { super.onCreateOptionsMen

    0熱度

    1回答

    因此,我試圖使用應用欄執行搜索並將查詢傳遞給我稱爲「searchRequest」的屬性。我想顯示結果。 我一直在關注this guide in the documentation並試過但我後來無濟於事。 正如我已經註釋到的,我的臨時解決方案是調用我的加載器,並使「searchRequest」成爲類屬性。但是這似乎會導致多個問題,例如儘管按下後退按鈕,結果仍然保留在屏幕上。 我試過覆蓋onOptio

    1熱度

    2回答

    在單擊工具欄後退箭頭後,在操作欄中向後箭頭定義FLAG_ACTIVITY_NO_ANIMATION以糾正動畫,然後返回警告。擺脫此警告的最佳方法是什麼? 方法調用 'addFlags' 可以產生 '顯示java.lang.NullPointerException' @Override public boolean onOptionsItemSelected(MenuItem item) {

    0熱度

    1回答

    當在後備堆棧中添加片段時,選項菜單單擊不起作用。第一個片段選項項目點擊工作。 代碼片段堆棧中 public void setFragment(Fragment fragment, int title_res) { String backStateName = fragment.getClass().getName(); FragmentManager manager = get

    1熱度

    1回答

    how to highlight menu item on selection? 自定義菜單項的onfocus狀態,我碰上這是非常接近我的實現。但是,在我的情況下,差異。由於我正在爲電視開發,並且擁有像左/右?中心等控件,因此我使用LocalBroadcastManager從我的活動中的自定義佈局類接收keyEvent。 private BroadcastReceiver mMessageRece

    0熱度

    2回答

    我試圖隱藏OptionsMenu在相同的活動依賴於導航片段之間: - @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. this.menu = menu;

    0熱度

    2回答

    當我的應用程序中執行特定操作時,我正在更改特定菜單項的可繪製項。 除了當我嘗試在我的Activity的onCreate方法中執行此操作時,其他所有功能都可以正常工作。 我使用下面的方法: menu.findItem(R.id.favorite).setIcon(R.drawable.ic_action_icons8_star_filled_100); 在onClick事件和它完美的作品。 但是