|
||
|
![]() |
![]() |
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 |
![]() |
|
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 |
![]() |
![]() |
||||||
|