AlertDialog類別是Dialog類別的子類別。它提供一個文字標籤和最多3個按鈕的顯示面板,使用時必須滙入以下套件:
import android.app.AlertDialog;
import android.content.DialogInterface;
程式中可使用setTitle ()方法設定對話盒標題,setMessage ()方法設定要顯示的文字訊息,setButton ()、setButton2 ()及setButton3 ()方法設定按鈕標題及按鈕事件程序,最後再使用show ()方法顯示對話盒。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);btnTEST = (Button)findViewById(R.id.btnTEST);
btnTEST.setOnClickListener(doTEST);
}
private Button.OnClickListener doTEST = new Button.OnClickListener() {
public void onClick(View v) {
AlertDialog dialog = new AlertDialog.Builder(Hello.this).create();
dialog.setTitle("遊戲科學");
dialog.setMessage("Android應用程式設計");
dialog.setButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}});
dialog.show();
}
};