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ę]