Vergleichen Sie Bildansicht Objekte
Brauch ich zum vergleichen von zwei Bildansicht Objekte, die entweder durch Ihre Bild-Ressource (das cover-Bild verwendet wird, auf die Schaltfläche) oder der Dateipfad der image-Ressource.
Etwas entlang der Linien von:
final ImageView button01 = (ImageView) findViewById(R.id.button01);
final ImageView button02 = (ImageView) findViewById(R.id.button02);
button01.setImageResource(R.drawable.myDogsPhoto);
button02.setImageResource(R.drawable.myDogsPhoto);
if (button01.getImageResource() == button02.getImageResource()) {
return true;
}
Kann mir bitte jemand sagen, wie ich gehen kann über den Vergleich von zwei Bildansicht Komponenten?
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als ein möglicher Weg ist die Verwendung des Blick.setTag(); Methode zum speichern der Ressource Wert (oder string filepath). Der setTag() und getTag () - Methoden ermöglichen das Anhängen von beliebigen Daten an das View-Objekt, das Sie abrufen können, später für welchen Zweck auch immer Sie brauchen.
Beispiel:
Hinweis habe ich nicht kompilieren Sie diese, Sie vielleicht möchten Sie, um Integer-Objekte zu übergeben setTag().
Weiß ich auch nicht ob dies der beste Weg zu gehen über das, was Sie wollen zu tun, aber es ist der erste in den Sinn kam.
vergleichen zwei Bildansicht Objekte ::