自定义数字范围猜数
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);