android-Bildansicht.setBackgroundResource() funktioniert nicht

Ich habe eine Bildansicht, die geändert werden sollen, klicken Sie auf

public class Settings extends Activity implements OnClickListener
{
     private ImageView im1;
     @Override
     public void onCreate(Bundle savedInstanceState)
     {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.settings);
         im1 = (ImageView) findViewById( R.id.imageView1 );
         im1.setOnClickListener(this);
     }
@Override
public void onClick(View v)
    {
    //TODO Auto-generated method stub
    if (v == im1 )
    {
        Log.d("test", "hey!");
            v.setBackgroundResource(R.drawable.img1);
             }
     }
}

beim anklicken die Methode wird ausgeführt und gibt "hey!", aber das Bild wird sich nicht ändern?

BEARBEITEN: vergaß zu erwähnen, dass imageview enthält ein weiteres Bild zur Verfügung gestellt von xml-layout-Datei

ist das Bild, dass Ihre Bildansicht enthält transparent ? denn der hintergrund ist, gut im hintergrund
Nein, es ist einfach, funktioniert einwandfrei jetzt

InformationsquelleAutor Ahmad Dwaik 'Warlock' | 2011-12-21

Schreibe einen Kommentar