文档详情

android猜数字游戏程序代码以及效果图.doc

发布:2017-12-16约1.52万字共14页下载文档
文本预览下载声明
android真机测试运行效果图如下: 以下是MainActivity.java文件 //*************MainActivity.java************************* package com.example.guessinggame; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.view.View; import android.widget.Button; public class MainActivity extends Activity { private Button easyBtn; //响应“简单”按钮 private Button normalBtn;//响应“标准”按钮 private Button hardBtn; //响应“困难”按钮 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initControl(); //初始化控件 } //初始化控件 public void initControl(){ easyBtn = (Button)findViewById(R.id.easy); normalBtn = (Button)findViewById(R.id.normal); hardBtn = (Button)findViewById(R.id.hard); } //响应button点击事件 public void clickButton(View v){ Intent intent = new Intent(MainActivity.this , GuessingGame.class); switch (v.getId()) { case R.id.easy: intent.putExtra(numOfData, 3); intent.putExtra(guessNums, 8); startActivity(intent); break; case R.id.normal: intent.putExtra(numOfData, 4); intent.putExtra(guessNums, 10); startActivity(intent); break; case R.id.hard: intent.putExtra(numOfData, 5); intent.putExtra(guessNums, 15); startActivity(intent); break; default: break; } } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } } 以下是GuessingGame.java文件 //***************GuessingGame.java**************** package com.example.guessinggame; import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import android.content.DialogInterface.OnClickListener; import android.graphics.Paint; import android.os.Bundle; import android.text.Editable; import androi
显示全部
相似文档