android-猜数小游戏

这篇博客介绍了一个基于Android平台的猜数小游戏,玩家可以自定义数字范围进行挑战。游戏利用布局管理器设置界面,按钮触发随机数生成,并通过菜单选项提供定制体验。
摘要由CSDN通过智能技术生成

自定义数字范围猜数


package zhang.app.myGuess;

import zhang.guess.R;
import android.app.Activity;
import android.app.AlertDialog;
import android.graphics.Color;
import android.os.Bundle;
import android.os.Vibrator;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.Window;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;

public class guess extends Activity {
	private Button ok;
	private EditText min;
	private EditText max;
	private Button guessButton;
	private TextView showText;
	private EditText  gEditText;
	public int down=1;
	public int up=100;
	private int random=0;
	private int i=1;
	private Vibrator vibrator;  
    @Override
    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.guess_main); 
        
  
        
        
        min=(EditText)findViewById(R.id.getMin);
        max=(EditText)findViewById(R.id.getMax);
        gEditText=(EditText)findViewById(R.id.guessText); 
        ok=(Button)findViewById(R.id.ok);
       guessButton=(Button)findViewById(R.id.guessButton);
       showText=(TextView)findViewById(R.id.showText);
       ok.setOnClickListener(new okClickListener());
       guessButton.setEnabled(false);
       gEditText.setEnabled(false);
        guessButton.setOnClickListener(new guessButtonListener());
}

    
    class okClickListener implements OnClickListener{
		@Override
		public void onClick(View arg0) {
			// TODO Auto-generated method stub
			String numa=String.valueOf(min.getText().toString());
			String numb=String.valueOf(max.getText().toString());
			if(numa.equalsIgnoreCase("")||numb.equalsIgnoreCase("")){
				Toast.makeText(guess.this, "请正确输入", Toast.LENGTH_SHORT).show();
				}
			else if(Integer.parseInt(min.getText().toString())>Integer.parseInt(max.getText().toString())){
					Toast.makeText(guess.this, "输入错误,上限应大于下限!", Toast.LENGTH_SHORT).show();
					}
			else{
				guessButton.setEnabled(true);
		
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值