Я изучал похожие вопросы, но не могу найти ответ. Я хочу иметь возможность долго нажимать загруженные пользователем изображения в моем веб-представлении, чтобы сохранить их (как вы можете в браузере). Любая помощь?
Обновление:
Контекстное меню теперь всплывает с моим собственным пользовательским пунктом «Сохранить изображение». Я могу даже успешно поджарить сообщения. Как мне сохранить изображение, хотя? Передается ли изображение, по которому долго нажимали, в мой пункт меню?
public boolean onLongClick(View v) {
openContextMenu(v);
return true;
}
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenu.ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.context, menu);
}
@Override
public boolean onContextItemSelected(MenuItem item) {
AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo();
switch (item.getItemId()) {
case R.id.save_image:
Toast.makeText(this, "save failed",
Toast.LENGTH_LONG).show();
return true;
default:
return super.onContextItemSelected(item);
}
}