Android通知之普通對話方塊通知

我叫阿狸貓發表於2014-02-12
//普通通知
public void comm(View view){
	OnClickListener listener = new OnClickListener() {
		public void onClick(DialogInterface dialog, int which) {
			switch (which) {//根據按鈕ID進行判斷按的是哪一個按鈕
			case DialogInterface.BUTTON_POSITIVE:
					Toast.makeText(getApplicationContext(), "左邊", Toast.LENGTH_SHORT).show();
				break;
			case DialogInterface.BUTTON_NEUTRAL:
				Toast.makeText(getApplicationContext(), "中間", Toast.LENGTH_SHORT).show();
				break;
			case DialogInterface.BUTTON_NEGATIVE:
				Toast.makeText(getApplicationContext(), "右邊", Toast.LENGTH_SHORT).show();
				break;
			}
		}
	};
	
	new AlertDialog.Builder(this)//
	.setTitle("普通對話方塊")//
	.setMessage("普通內容")//
	.setCancelable(true)//這個表示點選手機上的返回鍵是否能取消掉
	.setPositiveButton("左按鈕", listener)//正面的按鈕一般設定yes
	.setNeutralButton("中按鈕", listener)//中立的按鈕一般設定cancel
	.setNegativeButton("右按鈕", listener)//負面的按鈕一般設定no
	.show();
}

相關文章