Android - problema con spinner

   
Vista:

problema con spinner

Publicado por felipe (2 intervenciones) el 22/10/2016 00:44:02
buenas tardes alguien me podria apoyar cree un programa en eclipse el cual me funcionaba correctamente pero al pasarlo a android studio me manda un mensaje de error en la funcion de array alguien me podria decir como resolverlos

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
package com.jesus_suekhotmail.formulas;
 
import android.net.Uri;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioGroup;
import android.widget.RadioGroup.OnCheckedChangeListener;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.SpinnerAdapter;
import android.widget.Toast;
import android.widget.RadioButton;
/*
import com.google.android.gms.appindexing.Action;
import com.google.android.gms.appindexing.AppIndex;
import com.google.android.gms.appindexing.Thing;
import com.google.android.gms.common.api.GoogleApiClient;
*/
public class MainActivity extends AppCompatActivity {
 
    //@Override
    //protected void onCreate(Bundle savedInstanceState) {
    // super.onCreate(savedInstanceState);
    // setContentView(R.layout.activity_main);
    // }
 
    protected String mSelection;
    protected String mSelection2;
    double X;
    double Y;
    protected ArrayAdapter<CharSequence> adaptador;
    protected ArrayAdapter<CharSequence> mAdapter2;
    protected ArrayAdapter<CharSequence> mAdapter3;
    protected ArrayAdapter<CharSequence> mAdapter4;
    protected ArrayAdapter<CharSequence> mAdapter5;
    protected ArrayAdapter<CharSequence> mAdapter6;
    protected ArrayAdapter<CharSequence> mAdapter7;
    protected ArrayAdapter<CharSequence> mAdapter8;
    protected ArrayAdapter<CharSequence> mAdapter9;
    protected ArrayAdapter<CharSequence> mAdapter10;
    protected ArrayAdapter<CharSequence> mAdapter11;
    private RadioGroup mode;
 
    /**
     * ATTENTION: This was auto-generated to implement the App Indexing API.
     * See https://g.co/AppIndexing/AndroidStudio for more information.
     */
   // private GoogleApiClient client;
 
 
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Button suma = (Button) findViewById(R.id.btnSumar);
        suma.setOnClickListener(OkListener);
        mode = (RadioGroup) findViewById(R.id.radioGroup1);
        mode.setOnCheckedChangeListener((OnCheckedChangeListener) this);
 
        this.adaptador = ArrayAdapter.createFromResource(this, R.string.Formulas,
                android.R.layout.simple_spinner_item);
        this.mAdapter2 = ArrayAdapter.createFromResource(this,
                R.array.analgesia,
                android.R.layout.simple_spinner_item);
        this.mAdapter3 = ArrayAdapter.createFromResource(this,
                R.array.endocrinologia,
                android.R.layout.simple_spinner_item);
        this.mAdapter4 = ArrayAdapter.createFromResource(this,
                R.array.enfermedadesinfecciosasyparasitarias,
                android.R.layout.simple_spinner_item);
        this.mAdapter5 = ArrayAdapter.createFromResource(this,
                R.array.enfermedadesinmunoalergicas,
                android.R.layout.simple_spinner_item);
        this.mAdapter6 = ArrayAdapter.createFromResource(this,
                R.array.gastroenterologia,
                android.R.layout.simple_spinner_item);
        this.mAdapter7 = ArrayAdapter.createFromResource(this,
                R.array.hematologia,
                android.R.layout.simple_spinner_item);
        this.mAdapter8 = ArrayAdapter.createFromResource(this,
                R.array.neumologia,
                android.R.layout.simple_spinner_item);
        this.mAdapter9 = ArrayAdapter.createFromResource(this,
                R.array.neurologia,
                android.R.layout.simple_spinner_item);
        this.mAdapter10 = ArrayAdapter.createFromResource(this,
                R.array.nutriologia,
                android.R.layout.simple_spinner_item);
        this.mAdapter11 = ArrayAdapter.createFromResource(this,
                R.array.otorrinolaringologia,
                android.R.layout.simple_spinner_item);
 
        final SpinnerAdapter[] mAdapter = new SpinnerAdapter[]
                {mAdapter2, mAdapter3, mAdapter4, mAdapter5, mAdapter6, mAdapter7, mAdapter8, mAdapter9, mAdapter10, mAdapter11};
 
 
        final Spinner spinner1 = (Spinner) findViewById(R.id.spinner1);
        final Spinner spinner2 = (Spinner) findViewById(R.id.spinner2);
 
 
        adaptador.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
 
        mAdapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
 
        mAdapter3.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
 
        mAdapter4.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
 
        mAdapter5.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
 
        mAdapter6.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
 
        mAdapter7.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
 
        mAdapter8.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
 
        mAdapter9.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
 
        mAdapter10.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
 
        mAdapter11.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
 
 
        spinner1.setAdapter(adaptador);
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

problema con spinner

Publicado por juanki (221 intervenciones) el 22/10/2016 20:15:27
Te cito:

me manda un mensaje de error en la funcion de array

Y ahora yo te pregunto:

¡¡¡ QUÉ MENSAJE DE ERROR !!!

No sé cuantas veces hay que decir que, cuando se pregunta una duda por que hay un error, lo primero es adjuntar el mensaje de error. Digo yo ¿no?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

problema con spinner

Publicado por felipe (2 intervenciones) el 22/10/2016 20:27:27
me manda un mensaje que dice cannot resolve symbol array


array
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

problema con spinner

Publicado por juanki (221 intervenciones) el 23/10/2016 16:45:35
Hola

Dices que has portado el proyecto desde eclipse, revisa que el archivo esté en la carpeta adecuada, igual el plugin de eclipse lo coloca en otra carpeta, si no me equivoco debe estar dentro de res/values y revisa también que el nombre sea el correcto.

Y también, si no lo hiciste ya, haz un "rebuild" del proyecto.

Y qué manía con poner imágenes, ¡¡ con lo fácil que es copiar el texto !!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar