预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

android真机测试运行效果图如下: 以下是MainActivity.java文件 //*************MainActivity.java************************* packagecom.example.guessinggame; importandroid.os.Bundle; importandroid.app.Activity; importandroid.content.Intent; importandroid.view.Menu; importandroid.view.View; importandroid.widget.Button; publicclassMainActivityextendsActivity{ privateButtoneasyBtn;//响应“简单”按钮 privateButtonnormalBtn;//响应“标准”按钮 privateButtonhardBtn;//响应“困难”按钮 @Override protectedvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initControl();//初始化控件 } //初始化控件 publicvoidinitControl(){ easyBtn=(Button)findViewById(R.id.easy); normalBtn=(Button)findViewById(R.id.normal); hardBtn=(Button)findViewById(R.id.hard); } //响应button点击事件 publicvoidclickButton(Viewv){ Intentintent=newIntent(MainActivity.this,GuessingGame.class); switch(v.getId()){ caseR.id.easy: intent.putExtra("numOfData",3); intent.putExtra("guessNums",8); startActivity(intent); break; caseR.id.normal: intent.putExtra("numOfData",4); intent.putExtra("guessNums",10); startActivity(intent); break; caseR.id.hard: intent.putExtra("numOfData",5); intent.putExtra("guessNums",15); startActivity(intent); break; default: break; } } @Override publicbooleanonCreateOptionsMenu(Menumenu){ //Inflatethemenu;thisaddsitemstotheactionbarifitispresent. getMenuInflater().inflate(R.menu.main,menu); returntrue; } } 以下是GuessingGame.java文件 //***************GuessingGame.java**************** packagecom.example.guessinggame; importjava.util.ArrayList; importjava.util.List; importandroid.app.Activity; importandroid.app.AlertDialog; importandroid.content.DialogInterface; importandroid.content.DialogInterface.OnClickListener; importandroid.graphics.Paint; importandroid.os.Bundle; importandroid.text.Editable; importandroid.text.TextWatcher; importandroid.view.KeyEvent; importandroi