Ho un problema con il menu contestuale, ho un controllo "ImageButton" quando fai un clic lungo mostra un menu contestuale.Mostra menu contestuale con un clic breve non lungo Click
Ho bisogno di visualizzare il menu contestuale con un clic breve, non un clic lungo, è possibile?
Questo è il codice che uso attualmente, il menu funziona perfettamente.
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();
}
}
Grazie in anticipo.
questo ha funzionato per voi, giusto? – Matt
ha funzionato perfettamente, grazie per tutto Matt ... – seba123neo
HURRAY! codice di buona fortuna: 0) – Matt