當前位置: 首頁>>代碼示例>>Java>>正文


Java ActionMode.getMenu方法代碼示例

本文整理匯總了Java中android.view.ActionMode.getMenu方法的典型用法代碼示例。如果您正苦於以下問題:Java ActionMode.getMenu方法的具體用法?Java ActionMode.getMenu怎麽用?Java ActionMode.getMenu使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在android.view.ActionMode的用法示例。


在下文中一共展示了ActionMode.getMenu方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: resolveActionMode

import android.view.ActionMode; //導入方法依賴的package包/類
/**
 * 處理item,處理點擊
 * @param actionMode
 */
private ActionMode resolveActionMode(ActionMode actionMode) {
    if (actionMode != null) {
        final Menu menu = actionMode.getMenu();
        mActionMode = actionMode;
        menu.clear();
        for (int i = 0; i < mActionList.size(); i++) {
            menu.add(mActionList.get(i));
        }
        for (int i = 0; i < menu.size(); i++) {
            MenuItem menuItem = menu.getItem(i);
            menuItem.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
                @Override
                public boolean onMenuItemClick(MenuItem item) {
                    getSelectedData((String) item.getTitle());
                    releaseAction();
                    return true;
                }
            });
        }
    }
    mActionMode = actionMode;
    return actionMode;
}
 
開發者ID:CarGuo,項目名稱:CustomActionWebView,代碼行數:28,代碼來源:CustomActionWebView.java

示例2: onActionModeStarted

import android.view.ActionMode; //導入方法依賴的package包/類
@Override
public void onActionModeStarted(ActionMode mode) {
    Menu menu = mode.getMenu();
    MenuItem item = menu.getItem(menu.size() - 1);
    menu.add(item.getGroupId(), R.id.action_delete_line, 10000, R.string.text_delete_line);
    menu.add(item.getGroupId(), R.id.action_copy_line, 20000, R.string.text_copy_line);
    super.onActionModeStarted(mode);
}
 
開發者ID:hyb1996,項目名稱:Auto.js,代碼行數:9,代碼來源:EditActivity.java

示例3: onActionModeStarted

import android.view.ActionMode; //導入方法依賴的package包/類
@Override
public void onActionModeStarted(ActionMode mode) {
    if (mActionMode == null) {
        mActionMode = mode;
        Menu menu = mode.getMenu();

        menu.clear();

        if (!shouldDisplayFloatingSelectionMenu()) {
            MenuInflater inflater = new MenuInflater(this);

            inflater.inflate(R.menu.text_selection_context_menu, menu);
            mode.setTitle(null);

            menu.findItem(R.id.action_copy_text).setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
            menu.findItem(R.id.action_select_all_text).setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
            menu.findItem(R.id.action_add_comment).setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
            menu.findItem(R.id.action_share_text).setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
            menu.findItem(R.id.action_add_highlight).setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);

            if (mHighlightClickedFlag) {
                menu.findItem(R.id.action_add_comment).setVisible(true);
                menu.findItem(R.id.highlight_remove).setVisible(true);
            }
        }
    }

    super.onActionModeStarted(mode);
    for (ActionModeChangeListener actionModeChangeListener : mActionModeChangeListener) {
        actionModeChangeListener.actionModeStarted();
    }
}
 
開發者ID:fekracomputers,項目名稱:IslamicLibraryAndroid,代碼行數:33,代碼來源:ReadingActivity.java

示例4: setRenameButtonVisibility

import android.view.ActionMode; //導入方法依賴的package包/類
private void setRenameButtonVisibility(ActionMode actionMode, boolean visible) {
    Menu menu = actionMode.getMenu();
    MenuItem item = menu.findItem(R.id.context_menu_rename);
    item.setVisible(visible);
}
 
開發者ID:gsantner,項目名稱:markor,代碼行數:6,代碼來源:FilesystemListFragment.java


注:本文中的android.view.ActionMode.getMenu方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。