android.view.ActionMode#setTitle ( )源码实例Demo

下面列出了android.view.ActionMode#setTitle ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: FireFiles   文件: DirectoryFragment.java
@Override
public void onItemCheckedStateChanged(ActionMode mode, int position, long id, boolean checked) {
	if (checked) {
		// Directories and footer items cannot be checked
		boolean valid = false;

		final Cursor cursor = mAdapter.getItem(position);
		if (cursor != null) {
			final String docMimeType = getCursorString(cursor, Document.COLUMN_MIME_TYPE);
			final int docFlags = getCursorInt(cursor, Document.COLUMN_FLAGS);
			// if (!Document.MIME_TYPE_DIR.equals(docMimeType)) {
			valid = isDocumentEnabled(docMimeType, docFlags);
			// }
		}

		if (!valid) {
			mCurrentView.setItemChecked(position, false);
		}
	}

	int count = mCurrentView.getCheckedItemCount();
	mode.setTitle(getResources().getString(R.string.mode_selected_count, count));
	if (count == 1 || count == 2) {
		mode.invalidate();
	}
}
 
源代码2 项目: 365browser   文件: FloatingPastePopupMenu.java
private void createPasteMenu(ActionMode mode, Menu menu) {
    mode.setTitle(DeviceFormFactor.isTablet()
                    ? mContext.getString(R.string.actionbar_textselection_title)
                    : null);
    mode.setSubtitle(null);
    SelectionPopupController.initializeMenu(mContext, mode, menu);
    if (!mDelegate.canPaste()) menu.removeItem(R.id.select_action_menu_paste);
    if (!mDelegate.canSelectAll()) menu.removeItem(R.id.select_action_menu_select_all);
    if (!mDelegate.canPasteAsPlainText()) {
        menu.removeItem(R.id.select_action_menu_paste_as_plain_text);
    }
    // TODO(ctzsm): Remove runtime title set after O SDK rolls.
    MenuItem item = menu.findItem(R.id.select_action_menu_paste_as_plain_text);
    if (item != null) {
        item.setTitle(mContext.getResources().getIdentifier(
                "paste_as_plain_text", "string", "android"));
    }
    menu.removeItem(R.id.select_action_menu_cut);
    menu.removeItem(R.id.select_action_menu_copy);
    menu.removeItem(R.id.select_action_menu_share);
    menu.removeItem(R.id.select_action_menu_web_search);
}
 
@Override
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
	MenuInflater inflater=host.getMenuInflater();
	inflater.inflate(R.menu.main, menu);
	mDelete = (MenuItem) menu.findItem(R.id.action_delete);
	mAdd = (MenuItem) menu.findItem(R.id.action_add);

	if(delete) {
		mode.setTitle("Delete items");
		mAdd.setVisible(false);
	}else {
		mDelete.setVisible(false);
		mode.setTitle("Add on boot");
	}
	mode.setSubtitle("1 Item Selected");
	activeMode=mode;

	return(true);
}
 
源代码4 项目: androidtestdebug   文件: ContentFragment.java
public boolean onCreateActionMode(ActionMode actionMode, Menu menu) {
    actionMode.setTitle(R.string.photo_selection_cab_title);

    MenuInflater inflater = getActivity().getMenuInflater();
    inflater.inflate(R.menu.photo_context_menu, menu);
    return true;
}
 
源代码5 项目: IslamicLibraryAndroid   文件: ReadingActivity.java
@Override
public void onActionModeStarted(@NonNull 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();
    }
}
 
源代码6 项目: CameraV   文件: GalleryFragment.java
@Override
public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
	int nSelected = (batch == null) ? 0 : batch.size();
	mode.setTitle(GalleryFragment.this.getString(
			R.string.home_gallery_selected, nSelected));
	
	 
	 MenuItem miDropbox2 = menu.findItem(R.id.menu_remote_access_dropbox);
		DropboxSyncManager dsm = DropboxSyncManager.getInstance(a);
		if (dsm != null && dsm.isSyncing())
			miDropbox2.setChecked(true);
		
	return false; // Return false if nothing is done
}
 
源代码7 项目: FireFiles   文件: DirectoryFragment.java
@Override
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
	editMode = root != null && root.isEditSupported();
	int menuId = R.menu.mode_simple_directory;
	if (null != root && root.isApp()) {
		menuId = R.menu.mode_apps;
	} else {
		menuId = R.menu.mode_directory;
	}

	mode.getMenuInflater().inflate(menuId, menu);
	int count = mCurrentView.getCheckedItemCount();
	mode.setTitle(count+"");
	return true;
}
 
源代码8 项目: FireFiles   文件: DirectoryFragment.java
@Override
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
	editMode = root != null && root.isEditSupported();
	int menuId = R.menu.mode_simple_directory;
	if (null != root && root.isApp()) {
		menuId = R.menu.mode_apps;
	} else {
		menuId = R.menu.mode_directory;
	}

	mode.getMenuInflater().inflate(menuId, menu);
	int count = mCurrentView.getCheckedItemCount();
	mode.setTitle(count+"");
	return true;
}
 
@Override
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
    mode.setTitle(null);
    mode.setSubtitle(null);
    mEditable = mActionHandler.isSelectionEditable();
    createActionMenu(mode, menu);
    return true;
}
 
源代码10 项目: BeyondUPnP   文件: PlaylistFragment.java
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
    MenuInflater inflater = getActivity().getMenuInflater();
    inflater.inflate(R.menu.menu_list_multi_select, menu);
    mode.setTitle("Select Items");
    setSubtitle(mode);
    return true;
}
 
源代码11 项目: android-sholi   文件: EditFragment.java
@Override
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
    MenuInflater inflater = getActivity().getMenuInflater();
    inflater.inflate(R.menu.list_select, menu);
    mode.setTitle(R.string.fragment_edit_selection_mode_title);
    _newItemEdit.setVisibility(View.INVISIBLE);
    return true;
}
 
源代码12 项目: writeily-pro   文件: NotesFragment.java
@Override
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
    MenuInflater inflater = mode.getMenuInflater();
    inflater.inflate(R.menu.notes_context_menu, menu);
    mode.setTitle(getResources().getString(R.string.select_elements));
    return true;
}
 
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.photo_selection_menu, menu);

    int selectCount = gridView.getCheckedItemCount();
    mode.setTitle("" + selectCount);

    return true;
}
 
源代码14 项目: Dashchan   文件: ListUnit.java
@Override
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
	gridView.setChoiceMode(GridView.CHOICE_MODE_MULTIPLE);
	gridView.clearChoices();
	mode.setTitle(instance.context.getString(R.string.text_selected_format, 0));
	int selectAllResId = ResourceUtils.getSystemSelectionIcon(instance.context, "actionModeSelectAllDrawable",
			"ic_menu_selectall_holo_dark");
	int flags = MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT;
	ActionIconSet set = new ActionIconSet(instance.context);
	menu.add(0, ACTION_MENU_SELECT_ALL, 0, R.string.action_select_all)
			.setIcon(selectAllResId).setShowAsAction(flags);
	menu.add(0, ACTION_MENU_DOWNLOAD_FILES, 0, R.string.action_download_files)
			.setIcon(set.getId(R.attr.actionDownload)).setShowAsAction(flags);
	return true;
}
 
源代码15 项目: rss   文件: MultiModeListener.java
private
void updateTitle(ActionMode mode)
{
    String count = NUMBER_FORMAT.format(m_itemCount);
    mode.setTitle(m_resources.getQuantityString(R.plurals.items_selected, m_itemCount, count));
}
 
源代码16 项目: iBeebo   文件: AccountActivity.java
@Override
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
    mode.getMenuInflater().inflate(R.menu.contextual_menu_accountactivity, menu);
    mode.setTitle(getString(R.string.account_management));
    return true;
}
 
源代码17 项目: budget-envelopes   文件: DeleteAdapter.java
@Override public boolean onCreateActionMode(ActionMode mode, Menu menu) {
    mode.setTitle(R.string.deleted_name);
    mode.getMenuInflater().inflate(R.menu.undo, menu);
    return mDeletedId != -1;
}
 
private void updateTitle(ActionMode mode) {
	int childCount = gridView.getCount();
	int checkedCount = gridView.getCheckedItemCount();
	mode.setTitle(String.format("%d of %d selected.", checkedCount, childCount));
}
 
源代码19 项目: codeexamples-android   文件: List16.java
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.list_select_menu, menu);
    mode.setTitle("Select Items");
    return true;
}
 
源代码20 项目: SimpleExplorer   文件: ActionModeController.java
@Override
public void onItemCheckedStateChanged(ActionMode mode, int position,
                                      long id, boolean checked) {
    mode.setTitle(mListView.getCheckedItemCount() + mSelected);
}