Tengo un problema con el menú contextual, tengo un control "ImageButton" cuando hace un clic largo muestra un menú contextual.Mostrar menú contextual con clic corto no largo Haga clic en
Necesito mostrar el menú contextual con un clic corto, no un clic largo, ¿es esto posible?
Este es el código que uso actualmente, el menú funciona perfectamente.
private ImageView btnRutas;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.fclientes);
btnRutas =(ImageView)findViewById(R.id.btnRutas);
btnRutas.setOnClickListener(this);
registerForContextMenu(btnRutas);
}
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
if(v.getId()== R.id.btnRutas) {
menu.setHeaderIcon(android.R.drawable.ic_menu_more);
menu.setHeaderTitle("Rutas");
menu.add(0, 0, 0, "Ruta 1");
}
super.onCreateContextMenu(menu, v, menuInfo);
}
@Override
public boolean onContextItemSelected(MenuItem item) {
switch (item.getItemId()){
case 0:
function();
}
}
Gracias de antemano.
esto funcionó para usted, ¿no? – Matt
funcionó perfectamente, gracias por todo Matt ... – seba123neo
HURRAY! mejor suerte de codificación: 0) – Matt