本文整理了Java中android.support.v7.app.AppCompatActivity.onCreateContextMenu()
方法的一些代码示例,展示了AppCompatActivity.onCreateContextMenu()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AppCompatActivity.onCreateContextMenu()
方法的具体详情如下:
包路径:android.support.v7.app.AppCompatActivity
类名称:AppCompatActivity
方法名:onCreateContextMenu
暂无
代码示例来源:origin: ukanth/afwall
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenu.ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
AdapterView.AdapterContextMenuInfo aInfo = (AdapterView.AdapterContextMenuInfo) menuInfo;
//ProfileData profile = profileAdapter.getItem(aInfo.position);
String name = ((TextView) aInfo.targetView.findViewById(R.id.pro_name)).getText().toString();
menu.setHeaderTitle(getString(R.string.select) + " " + name);
if (G.isProfileMigrated()) {
menu.add(0, MENU_RENAME, 0, getString(R.string.rename));
// menu.add(0, MENU_CLONE, 0, getString(R.string.clone));
}
menu.add(0, MENU_DELETE, 0, getString(R.string.delete));
}
代码示例来源:origin: brarcher/loyalty-card-locker
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo)
{
super.onCreateContextMenu(menu, v, menuInfo);
if (v.getId()==R.id.list)
{
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.card_longclick_menu, menu);
}
}
代码示例来源:origin: xiangtailiang/FakeGPS
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
menu.add(Menu.NONE, DELETE_ID, Menu.NONE, R.string.menu_delete);
super.onCreateContextMenu(menu, v, menuInfo);
}
代码示例来源:origin: shazam/android-aspects
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
dispatcher.dispatchOnCreateContextMenu(this, menu, v, menuInfo);
}
代码示例来源:origin: xiangtailiang/FakeGPS
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
menu.add(Menu.NONE, DELETE_ID, Menu.NONE, R.string.menu_delete);
super.onCreateContextMenu(menu, v, menuInfo);
}
代码示例来源:origin: brarcher/budget-watch
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo)
{
super.onCreateContextMenu(menu, v, menuInfo);
if (v.getId()==R.id.list)
{
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.view_menu, menu);
}
}
代码示例来源:origin: anncode1/Coursera-DesarrolloAplicacionesMovilesAndroid
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
getMenuInflater().inflate(R.menu.menu_contexto, menu);
}
代码示例来源:origin: google-developer-training/android-fundamentals-apps-v2
/**
* Create and inflate a context menu.
*
* @param menu The context menu to be built
* @param v The view to be accessed by the context menu
* @param menuInfo Extra information about the view
*/
@Override
public void onCreateContextMenu(ContextMenu menu,
View v,
ContextMenu.ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu_context, menu);
}
代码示例来源:origin: AmniX/AdBlockedWebView-Android
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
WebView.HitTestResult result = mWebView.getHitTestResult();
mPresenter.onLongClick(result);
}
代码示例来源:origin: tmarzeion/drawable-notepad
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenu.ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
if (v.getId() == R.id.listView) {
ListView listViewLocal = (ListView) v;
AdapterView.AdapterContextMenuInfo acmi = (AdapterView.AdapterContextMenuInfo) menuInfo;
selectedNote = (Note) listViewLocal.getItemAtPosition(acmi.position);
menu.setHeaderTitle(String.format(v.getContext().getString(R.string.choose_activity), selectedNote.getId()));
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.context_menu_note_select, menu);
}
}
代码示例来源:origin: AmazMod/AmazMod
@Override
public void onCreateContextMenu(ContextMenu contextMenu, View
view, ContextMenu.ContextMenuInfo contextMenuInfo) {
MenuInflater menuInflater = getMenuInflater();
menuInflater.inflate(R.menu.activity_file_explorer_context, contextMenu);
int position = ((AdapterView.AdapterContextMenuInfo) contextMenuInfo).position;
FileData fileData = fileExplorerAdapter.getItem(position);
if (fileData.isDirectory()) {
menuInflater.inflate(R.menu.activity_file_explorer_folder, contextMenu);
} else {
if (fileData.getName().endsWith(".apk")) {
menuInflater.inflate(R.menu.activity_file_explorer_apk_file, contextMenu);
}
if (fileData.getName().endsWith(".tar.gz") || fileData.getName().endsWith(".tgz")) {
menuInflater.inflate(R.menu.activity_file_explorer_targz_file, contextMenu);
}
}
super.onCreateContextMenu(contextMenu, view, contextMenuInfo);
}
代码示例来源:origin: bparmentier/WiFiKeyShare
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
int itemPosition = ((ContextMenuRecyclerView.RecyclerContextMenuInfo) menuInfo).position;
menu.setHeaderTitle(wifiNetworks.get(itemPosition).getSsid());
MenuInflater menuInflater = getMenuInflater();
menuInflater.inflate(R.menu.context_menu, menu);
boolean canViewPasword = wifiNetworks.get(itemPosition).isPasswordProtected()
&& !wifiNetworks.get(itemPosition).getKey().isEmpty();
boolean canClearPassword = canViewPasword;
MenuItem viewPasswordMenuItem = menu.findItem(R.id.context_menu_wifi_list_view_password);
viewPasswordMenuItem.setEnabled(canViewPasword);
MenuItem clearPasswordMenuItem = menu.findItem(R.id.context_menu_wifi_list_clear_password);
clearPasswordMenuItem.setEnabled(canClearPassword);
clearPasswordMenuItem.setVisible(!isDeviceRooted);
}
代码示例来源:origin: SecUSo/privacy-friendly-todo-list
@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);
}
代码示例来源:origin: andresth/Kandroid
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
if (v.getId() == R.id.comment_listview) {
if (((AdapterView.AdapterContextMenuInfo)menuInfo).position < comments.size()) {
menu.setHeaderTitle(getString(R.string.menu_caption_comment,
((KanboardComment) commentListview.getAdapter().getItem(((AdapterView.AdapterContextMenuInfo) menuInfo).position)).getId()
));
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.activity_taskdetail_context_comment, menu);
}
}
if (v.getId() == R.id.subtask_listview) {
menu.setHeaderTitle(getString(R.string.menu_caption_subtask,
((KanboardSubtask)subtaskListview.getAdapter().getItem(((AdapterView.AdapterContextMenuInfo)menuInfo).position)).getId()
));
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.activity_taskdetail_context_subtask, menu);
}
if (v.getId() == R.id.files_listview) {
menu.setHeaderTitle(getString(R.string.menu_caption_file,
((KanboardTaskFile)filesListview.getAdapter().getItem(((AdapterView.AdapterContextMenuInfo)menuInfo).position)).getId()
));
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.activity_taskdetail_context_files, menu);
}
}
代码示例来源:origin: mathisdt/trackworktime
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
menu.setHeaderTitle(R.string.availableActions);
menu.add(Menu.NONE, MenuAction.RENAME_TASK.ordinal(), MenuAction.RENAME_TASK.ordinal(),
getString(R.string.rename_task)).setIcon(R.drawable.ic_menu_info_details);
menu.add(Menu.NONE, MenuAction.TOGGLE_DEFAULT.ordinal(), MenuAction.TOGGLE_DEFAULT.ordinal(),
getString(R.string.toggle_default)).setIcon(R.drawable.ic_menu_revert);
menu.add(Menu.NONE, MenuAction.TOGGLE_ACTIVATION_STATE_OF_TASK.ordinal(),
MenuAction.TOGGLE_ACTIVATION_STATE_OF_TASK.ordinal(), getString(R.string.toggle_activation_state_of_task))
.setIcon(R.drawable.ic_menu_revert);
menu.add(Menu.NONE, MenuAction.DELETE_TASK.ordinal(), MenuAction.DELETE_TASK.ordinal(),
getString(R.string.delete_task)).setIcon(R.drawable.ic_menu_delete);
super.onCreateContextMenu(menu, v, menuInfo);
}
内容来源于网络,如有侵权,请联系作者删除!