我是Android世界的新手,我正在做一个应用程序风格的Simon。 但是我被卡住了,我无法创建一个代码来创建随机数以匹配开始按钮。
有人能帮帮我吗?
THX
答案 0 :(得分:3)
试试这个。返回半开范围(0到100)中的int
Random rand = new Random();
int abcd = rand.nextInt(100);
答案 1 :(得分:0)
添加到 Hemanth 答案中,
Random r = new Random();
int i1 = r.nextInt(45 - 28) + 28;
这给出了一个介于 28(含)和 45(不含)之间的随机整数,即 28,29,...,43,44 之一。
答案 2 :(得分:-1)
我会生成一个从1到4的数字,插入到开始按钮的代码部分。
编辑我应该添加的代码
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btnStart= (Button)findViewById(R.id.status);
btnStart.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Here I should generate the random code
// I created the toast to see if it worked
Toast.makeText(MainActivity.this, " start click", Toast.LENGTH_LONG).show();
}
});