2017-04-17 8 views
0
@Override 
public void onClick(View v) { 
    ImageView image = (ImageView) findViewById(imageView); 
    int[] screen = { R.drawable.screen1, R.drawable.screen2 }; 
    Random r = new Random(); 
    int n = r.nextInt(2); 
    image.setImageResource(R.drawable.screen[n]); 
} 

Kann nicht beheben Symbol Bildschirm ist, was verhindert, dass ich den Code (die Zeile) ausführen. Wie löse ich das?Kann nicht auflösen Symbol Android Java Beratung

+5

das Argument für "setImageResource" sollte die Ressourcenkennung des ziehbar sein. versuch dies -> image.setImageResource (screen [n]); –

Antwort

1

ändern

image.setImageResource(R.drawable.screen[n]); 

Um

image.setImageResource(screen[n]); 
Verwandte Themen