![]() |
|
Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#1
|
setOnItemLongClickListener en spinner
Buenas no me va setOnItemLongClickListener en un spinner.
Donde esta el fallo? Código:
Spinner cmbToolbar = (Spinner) findViewById(R.id.CmbToolbar); ArrayAdapter<String> adapter = new ArrayAdapter<>( getSupportActionBar().getThemedContext(), R.layout.appbar_filter_title,arrayCursores); adapter.setDropDownViewResource(R.layout.appbar_filter_list); cmbToolbar.setAdapter(adapter); cmbToolbar.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() { int itemSelected; @override public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) { Toast.makeText(Main2Activity.this, "seleccionado "+position, Toast.LENGTH_SHORT).show(); return true; } }); |
|
#2
|
||||
|
||||
El ItemLongClick no se ejecuta en un Spinner, debido a que no eres tu el que controla la visión del Spinner, es el sistema. En algunos dispositivos se mostrará como un AlertView, en otros se despliega a continuación (o sobre) el Spinner y en otros aparece abajo de la pantalla (tipo iOS).
|
#3
|
La idea que tengo es con un itemlongClick poder eliminar elementos del spinner.
Cual seria para esto la mejor opción?? Un saludo |
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
Herramientas | |
|
|
Hora actual: 08:18:56 (GMT +2)
HTCMania: líderes desde el 2007