我之前嘗試過,只是變得更加困惑,所以我會盡力而且更加精確。我正在製作一個應用程序,其中有7張牌。我想點擊甲板,並在屏幕上彈出7張牌中的一張。到目前爲止,我有單擊按鈕時顯示隨機圖像
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
}
}
到目前爲止,這顯示卡甲板我點擊併產生一個隨機數(文本框幾乎是我知道的隨機數發生器工作;將被刪除時,我找出顯示器)。
所以我的問題 我怎樣才能得到隨機數對應隨機卡,並獲得卡顯示? - 這些卡被標記爲mythos1,mythos2等,所以我認爲我可以用mythos做一些事情(String.valueOf(n)),但這並不奏效(除非我做了其他錯誤)[如果你不能說我不知道我在做什麼]
要生成從7你在屏幕上顯示的任何卡? – 2012-04-13 05:41:19
嗯...... @ Rashmi.B是對的。這個問題很模糊。我已經向其他人回答了一個完全不同的問題。你顯然是新手,但如果你能明確說明你要問什麼,那會有幫助。 :) – AlbeyAmakiir 2012-04-13 05:49:16