Abro menú contextual de la siguiente manera:cómo llamar menú contextual
private OnClickListener optionsClickListener = new OnClickListener()
{
public void onClick(View v)
{
registerForContextMenu(v);
openContextMenu(v);
}
};
¿Cómo puedo llamar
registerForContextMenu(v);
openContextMenu(v);
desde el interior de mi controlador de menú habitual aquí:
public boolean onOptionsItemSelected(MenuItem item)
{
switch(item.getItemId())
{
case OPTIONS:
registerForContextMenu(v);
openContextMenu(v);
return true;
donde No tengo vista para pasar?
¿Está tratando de mostrar un ContextMenu desde un elemento del menú de opciones? –
Sí, esa es la pregunta. – gdonald
Esto es completamente posible, es solo que su pregunta original no estaba muy clara y no se entendió. Me sorprende que nadie haya contestado esto más adelante ya que el comentario deja bastante claro lo que usted quiere. Cuando las personas tienen problemas para entender su pregunta, debe editarla, así como responder a los comentarios. – Casebash