NanoSoft 2013. 10. 30. 20:07

첫 번째 실습


new AlertDialog.Builder(Dialog1.this)

.setTitle("경고")

.setMessage("시간 초과")

.setIcon(R.drawable.ic_launcher)

.show();


두 번째 실습


new AlertDialog.Builder(Dialog2.this)

.setTitle("경고")

.setMessage("시간 초과")

.setIcon(R.drawable.ic_launcher)

.setPositiveButton("계속",

new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog,

int which) {

Toast.makeText(Dialog2.this,

"계속이 눌렸습니다~", Toast.LENGTH_SHORT)

.show();

}

})

.setNegativeButton("종료",

new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int which) {

}

})

.setCancelable(false)

.show();



세 번째 실습


final CharSequence[] items = {"Red", "Green", "Blue"};

final int colors[] = { 0xFFFF0000, 0xFF00FF00, 0xFF0000FF };


new AlertDialog.Builder(Dialog3.this)

.setTitle("Pick a color")

.setItems(items, new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int item) {

button.setBackgroundColor(colors[item]);

}

}).show();