public ContextMenuHeader(Context context, ContextMenu contextMenu) { header = View.inflate(context, R.layout.context_menu_header, null); contextMenu.setHeaderView(header); }
private void setHeaderText(Context context, ContextMenu menu, String text) { ContextMenuTitleView title = new ContextMenuTitleView(context, text); menu.setHeaderView(title); } }
@Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) { //TODO ask touchlistener for swipe action menu.setHeaderView(Helper.getMenuHeader(contextActivity, contextActivity.getString(R.string.select_option))); MenuInflater inflater = contextActivity.getMenuInflater(); inflater.inflate(R.menu.todo_list_long_click, menu); } }
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) { ExpandableListView.ExpandableListContextMenuInfo info = (ExpandableListView.ExpandableListContextMenuInfo) menuInfo; int type = ExpandableListView.getPackedPositionType(info.packedPosition); MenuInflater inflater = this.getMenuInflater(); menu.setHeaderView(Helper.getMenuHeader(getBaseContext(), getBaseContext().getString(R.string.select_option))); // context menu for child items if (type == ExpandableListView.PACKED_POSITION_TYPE_CHILD) { inflater.inflate(R.menu.todo_subtask_long_click, menu); } else { // context menu for group items inflater.inflate(R.menu.todo_task_long_click, menu); } }
@Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) { ExpandableListView.ExpandableListContextMenuInfo info = (ExpandableListView.ExpandableListContextMenuInfo) menuInfo; int type = ExpandableListView.getPackedPositionType(info.packedPosition); MenuInflater inflater = getActivity().getMenuInflater(); menu.setHeaderView(Helper.getMenuHeader(getContext(), getContext().getString(R.string.select_option))); // context menu for child items if (type == ExpandableListView.PACKED_POSITION_TYPE_CHILD) { inflater.inflate(R.menu.todo_subtask_long_click, menu); } else { // context menu for group items inflater.inflate(R.menu.todo_task_long_click, menu); } }
@Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) { super.onCreateContextMenu(menu, v, menuInfo); ExpandableListView.ExpandableListContextMenuInfo info = (ExpandableListView.ExpandableListContextMenuInfo) menuInfo; int type = ExpandableListView.getPackedPositionType(info.packedPosition); MenuInflater inflater = this.getMenuInflater(); menu.setHeaderView(Helper.getMenuHeader(getBaseContext(), getBaseContext().getString(R.string.select_option))); inflater.inflate(R.menu.deleted_task_long_click, menu); }