我之前尝试过,只是变得更加困惑,所以我会尽力而且更加精确。我正在制作一个应用程序,其中有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