Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/02/2013, 12:35
Avatar de diegovazgonz
diegovazgonz
 
Fecha de Ingreso: octubre-2010
Ubicación: Ourense
Mensajes: 184
Antigüedad: 14 años, 5 meses
Puntos: 11
Problema con spinner

Hola amigos,tengo un problema al insertar un spinner ,si se lo quito la activity carga si no la activity se cierra y da error nos e que puede pasar

codigo funcional

Código Javascript:
Ver original
  1. public class Opciones extends Activity {
  2.  
  3.     @Override
  4.     protected void onCreate(Bundle savedInstanceState) {
  5.         super.onCreate(savedInstanceState);
  6.         setContentView(R.layout.activity_opciones_nueva);
  7.  
  8.     }
  9.  
  10.     @Override
  11.     public boolean onCreateOptionsMenu(Menu menu) {
  12.         // Inflate the menu; this adds items to the action bar if it is present.
  13.         getMenuInflater().inflate(R.menu.opciones, menu);
  14.         return true;
  15.     }
  16.     @Override
  17.     public boolean onOptionsItemSelected(MenuItem item) {
  18.         Intent intent = new Intent(Opciones.this,Principal.class);
  19.         // Handle item selection
  20.         switch (item.getItemId()) {
  21.         case R.id.item1principal:
  22.             try {
  23.                 // Cambiar a la pantalla
  24.                 startActivity(intent);
  25.             } catch (Exception e) {
  26.                 Toast.makeText(getBaseContext(), "Fallo",
  27.                         Toast.LENGTH_LONG).show();
  28.             }
  29.             return true;
  30.         default:
  31.             return false;
  32.         }
  33.     }
  34.    
  35. }
codigo que bloquea la carga de la activity
Código Javascript:
Ver original
  1. public class Opciones extends Activity {
  2.  
  3.     @Override
  4.     protected void onCreate(Bundle savedInstanceState) {
  5.         super.onCreate(savedInstanceState);
  6.         setContentView(R.layout.activity_opciones_nueva);
  7.         Spinner spinner = (Spinner) findViewById(R.id.spcon);
  8.         final String[] datos = new String[]{"Seleccione una marca", "HTC", "Samsung", "Sony", "LG", "Motorola"};
  9.         ArrayAdapter<String> adaptador = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, datos);
  10.         adaptador.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
  11.        spinner.setAdapter(adaptador);
  12.  
  13.     }
  14.  
  15.     @Override
  16.     public boolean onCreateOptionsMenu(Menu menu) {
  17.         // Inflate the menu; this adds items to the action bar if it is present.
  18.         getMenuInflater().inflate(R.menu.opciones, menu);
  19.         return true;
  20.     }
  21.     @Override
  22.     public boolean onOptionsItemSelected(MenuItem item) {
  23.         Intent intent = new Intent(Opciones.this,Principal.class);
  24.         // Handle item selection
  25.         switch (item.getItemId()) {
  26.         case R.id.item1principal:
  27.             try {
  28.                 // Cambiar a la pantalla
  29.                 startActivity(intent);
  30.             } catch (Exception e) {
  31.                 Toast.makeText(getBaseContext(), "Fallo",
  32.                         Toast.LENGTH_LONG).show();
  33.             }
  34.             return true;
  35.         default:
  36.             return false;
  37.         }
  38.     }
  39.    
  40. }
__________________
El mejor vino Ribeiro http://www.pedeperdiz.com