dimanche 3 mars 2019

How to use a Drawable in If/else statement for setImageResource?

I'm new at androidstudio and want to compare a imageView by the following:

I have 2 imageView, both are using a drawable i named "blank" at the start of the app, using if/else I want to chance those images to another drawable i have, i tried the following:

private ImageView equipament1;
private ImageView equipament2;



@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_analise)                        
    equipament1 = findViewById(R.id.equipamento1);
    equipament2 = findViewById(R.id.equipamento2);
   ` 


public void sentImg() {
    if (equipament1.equals(R.drawable.blank)){
  equipament1.setImageResource(R.drawable.reactor);
}
else if (equipament2.equals(R.drawable.blank)){
  equipament2.setImageResource(R.drawable.reactor);
} else  {finish();}

But it isn't working, the app just replaces the first image and if i click on the button again, nothing happens (this if/else is inside a button).

Thanks for your help in advance!

Aucun commentaire:

Enregistrer un commentaire