Ich habe es früher versucht und bin nur noch verwirrter geworden, also werde ich versuchen, genauer zu sein. Ich mache eine App, in der ich ein Deck mit 7 Karten habe. Ich möchte auf das Deck klicken und eine der 7 Karten auf dem Bildschirm erscheinen lassen. Bisher habe ichZeigen Sie ein zufälliges Bild an, wenn Sie auf eine Schaltfläche klicken
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
}
}
Bisher dies die Karten-Deck zeigt, welche ich auf und eine Zufallszahl generiert wird (das Textfeld ist fast für mich die Zufallszahl zu wissen Generator arbeitet, wird entfernt, wenn i Finde das Display heraus).
Also meine Frage Wie kann ich die Zufallszahl mit einer zufälligen Karte entsprechen und die Karte angezeigt bekommen? - Die Karten sind mit mythos1, mythos2 usw. gekennzeichnet, also nahm ich an, ich könnte etwas mit mythos (String.valueOf (n)) machen, aber das hat nicht funktioniert (es sei denn, ich mache etwas anderes falsch) [wenn du es nicht sagen kannst Ich habe keine Ahnung, was ich tue]
Sie wollen von den 7 eine Karte zu erzeugen, auf dem Bildschirm angezeigt werden? –
Hmm ... @ Rashmi.B ist richtig. Die Frage ist vage. Ich habe eine völlig andere Frage an alle anderen beantwortet. Sie sind offensichtlich neu darin, aber wenn Sie genau erklären können, was Sie fragen, würde das helfen. :) – AlbeyAmakiir