سلام برای ساخت یک منو سفارشی (customize context menu ) میتویند از کد زیر استفاده کنید.از این کد هم میتوی استفاده منیهمچنین با جستجویی که داخل سایت کلیدستان کردم چنین موضوعی پیدا نکردم
ولی موضوعات مشابه راجب context پیدا کردم بد نیست خودتون هم یه نگاهی بندازیذ
لینک
کد پیاچپی:
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
LayoutInflater headerInflater = (LayoutInflater) getSherlockActivity()
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
ViewGroup header = (ViewGroup) headerInflater.inflate(
R.layout.context_menu_header, null);
// menu.setHeaderView(header);
TextView title = (TextView) header
.findViewById(R.id.header_textView);
title.setText("Edit Profile Pic");
menu.setHeaderView(header);
//menu.setHeaderTitle("Edit Profile Pic");
MenuInflater inflater = getActivity().getMenuInflater();
inflater.inflate(R.menu.menu_camera, menu);
}
کد پیاچپی:
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo)
{//local=v;
super.onCreateContextMenu(menu, v, menuInfo);
info = (AdapterContextMenuInfo) menuInfo;
menu.setHeaderTitle("Select Option");
menu.add(Menu.NONE, v.getId(), 0, "Play");
menu.add(Menu.NONE, v.getId(), 0, "Queue song");
menu.add(Menu.NONE, v.getId(), 0, "Edit tags");
menu.add(Menu.NONE, v.getId(), 0, "Set as ringtone");
menu.add(Menu.NONE, v.getId(), 0, "View details");
menu.add(Menu.NONE, v.getId(), 0, "Delete");
ولی موضوعات مشابه راجب context پیدا کردم بد نیست خودتون هم یه نگاهی بندازیذ
لینک