WEB开发网
开发学院手机开发Android 开发 Android 2.1 关于 showAlert 的解决方法 阅读

Android 2.1 关于 showAlert 的解决方法

 2010-03-18 15:41:00 来源:WEB开发网   
核心提示:ShowAlert这个成员函数在sdk1.X之后被去掉 所以有时大家在看原来的程序时会遇见这个函数这里给说一种解决方法不足之处大家多多指导~~package cn.gz;import android.app.Activity;import android.app.AlertDialog;import android.o

ShowAlert这个成员函数在sdk1.X之后被去掉 所以有时大家在看原来的程序时会遇见这个函数

这里给说一种解决方法

不足之处大家多多指导~~

package cn.gz;

import android.app.Activity;

import android.app.AlertDialog;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.widget.RadioButton;

import android.widget.RadioGroup;

import android.widget.RadioGroup.OnCheckedChangeListener;

public class Exercise1 extends Activity implements OnCheckedChangeListener,View.OnClickListener{

protected static int ans=-1;

protected static int choice=-2;

protected static RadioGroup mRadioGroup;

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

mRadioGroup=(RadioGroup)findViewById(R.id.group1);

RadioButton r2=(RadioButton)findViewById(R.id.option2);

Button clearButton=(Button)findViewById(R.id.clear);

Button answerButton=(Button)findViewById(R.id.answer);

ans=r2.getId();

mRadioGroup.setOnCheckedChangeListener(this);

clearButton.setOnClickListener(this);

answerButton.setOnClickListener(new Button.OnClickListener(){

public void onClick(View v)

{

/*showAlert("result",(Exercise1.choice==Exercise1.ans)?"Yes,you are right":"No,you answer is wrong","close",true);*、

AlertDialog.Builder ad=new AlertDialog.Builder(Exercise1.this);

ad.setTitle("answer");

if(Exercise1.choice==Exercise1.ans)

{

ad.setMessage("Yes,you are right");

}

else

ad.setMessage("No,you are wrong");

ad.show();

}

});

}

public void onCheckedChanged(RadioGroup arg0,int checkedId){

choice=checkedId;

}

public void onClick(View arg0){

mRadioGroup.clearCheck();

}

}

Tags:Android 关于 showAlert

编辑录入:coldstar [复制链接] [打 印]
赞助商链接