Android - Cambiar imagen de una ImageView según el dato que muestre un TextView

 
Vista:

Cambiar imagen de una ImageView según el dato que muestre un TextView

Publicado por Luis Rodriguez (8 intervenciones) el 10/10/2017 14:50:24
Soy novato en esto de la programación para android mi pregunta va referente a si se puede realizar la condición que mencionare a continuación:

Es posible que la aplicación cuando se ejecute cambie la imagen del ImagenView segun una palabra, numero, nombre, que en ese momento muestre el TextView por ejemplo El TextView= Arbol muestre la imagen referente pero si cambia a playa cambie la imagen y muestre la que corresponde (eso ejecutándose la aplicación) eso quiero hacerlo en un gridwied con una base de datos pero no quiero cargar las imágenes en la bd sino que las imágenes estén del lado de la aplicación. No se si se pueda realizar para Android
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
sin imagen de perfil

Cambiar imagen de una ImageView según el dato que muestre un TextView

Publicado por Carlos Ismael (38 intervenciones) el 13/10/2017 20:53:22
Que onda luis, si se puede simplemente con if podria ser

1
2
3
4
5
if(textView.getText().equals("Arbol")){
    tuImageView.setImageResource(R.drawable.arbol);
}else if(textView.getText().equals("Casa")){
    tuImageView.setImageResource(R.drawable.casa);
}
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

Cambiar imagen de una ImageView según el dato que muestre un TextView

Publicado por Luis Rodriguez (8 intervenciones) el 14/10/2017 00:36:27
Gracias por responder he probado las lineas de código y me da error tu lo probaste, algunas otras consideraciones que este obviando
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

Cambiar imagen de una ImageView según el dato que muestre un TextView

Publicado por Luis Rodriguez (8 intervenciones) el 14/10/2017 01:05:29
Me funciono de la siguiente manera

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
public class MainActivity extends AppCompatActivity {
 
    TextView textView;
 
    ImageView tuImageView;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
 
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        textView=(TextView)findViewById(R.id.textView);
        tuImageView=(ImageView)findViewById(R.id.tuImageView);
 
        String str=textView.getText().toString();
 
        if(str.equals("Arbol"))
 
        {
            txtImgA.setImageResource(R.drawable.arbol);
        }
 
        else if(str.equals("Casa"))
 
        {
           tuImageView.setImageResource(R.drawable.casa);
        }
    }
}

Bueno ahora me falta es como adaptarlo al GridView con una Bd Remota
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