Wyświetl losowy obraz po kliknięciu przycisku

Spróbowałem wcześniej i stałem się bardziej zdezorientowany, więc spróbuję być bardziej precyzyjny. Tworzę aplikację, w której mam talię 7 kart. Chcę kliknąć na talię i wyświetlić jedną z 7 kart na ekranie. Do tej pory mam

<code> public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        final MediaPlayer mpClick = MediaPlayer.create(this, R.raw.click);
        randomM = (EditText) findViewById(R.id.randomM);

        //button 1 start        
        Button bMythos = (Button) findViewById(R.id.mythos);
        bMythos.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                mpClick.start();
                Random r = new Random();
                int n=r.nextInt(7) + 1;
                randomM.setText(String.valueOf(n));
            }
        });
        //button 1 end
    }

}
</code>

Do tej pory wyświetla się talia kart, którą klikam i generowana jest liczba losowa (pole tekstowe jest prawie dla mnie, aby wiedzieć, że generator liczb losowych działa; zostanie usunięty, gdy zobaczę wyświetlacz).

Więc moje pytanie Jak mogę uzyskać losową liczbę odpowiadającą losowej karcie i wyświetlić kartę? - karty są oznaczone jako mythos1, mythos2, etc, więc założyłem, że mogę coś zrobić z mythos (String.valueOf (n)), ale to nie zadziałało (chyba że robię coś innego źle) [jeśli nie możesz powiedzieć nie mam pojęcia co robię]

questionAnswers(4)

yourAnswerToTheQuestion