AlertDialog
以下的code可直接使用
建立AlertDialog.Builder xab
AlertDialog.Builder xab = new AlertDialog.Builder(XXXX.this);
xab.setTitle("example"); //設定表頭
xab.setMessage("this is a example!");//設定說明文字
//設置cancel按鍵
xab.setNegativeButton("Cancel", new OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
//做些事
}
});
//設置YES按鍵
xab.setPositiveButton("YES", new OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
// 做些事
}
});
//最後不要忘了
AlertDialog xb=xab.create();
xb.setCanceledOnTouchOutside(true); //對話框以外區域點擊即取消
xb.show();
AlertDialog.Builder xab = new AlertDialog.Builder(XXXX.this);
final CharSequence[] items={"aaa", "bbb", "ccc"};
xab.setTitle("example !");
xab.setCancelable(false); // 無法被取消,除非選了一個選項
xab.setItems(items,new DialogInterface.OnClickListener(){
public void onClick(DialogInterface arg0, int item) {
if(item==0){
//點擊aaa做什麼事
}else if (item==1){
//點擊bbb做什麼事
}else if (item==2){
//點擊ccc做什麼事
}
}
});
//最後不要忘了
AlertDialog dc=xab.create();
dc.setCanceledOnTouchOutside(true); //對話框以外區域點擊即取消
dc.show();
建立AlertDialog.Builder xab
AlertDialog.Builder xab = new AlertDialog.Builder(XXXX.this);
xab.setTitle("example"); //設定表頭
xab.setMessage("this is a example!");//設定說明文字
//設置cancel按鍵
xab.setNegativeButton("Cancel", new OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
//做些事
}
});
//設置YES按鍵
xab.setPositiveButton("YES", new OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
// 做些事
}
});
//最後不要忘了
AlertDialog xb=xab.create();
xb.setCanceledOnTouchOutside(true); //對話框以外區域點擊即取消
xb.show();
AlertDialog.Builder xab = new AlertDialog.Builder(XXXX.this);
final CharSequence[] items={"aaa", "bbb", "ccc"};
xab.setTitle("example !");
xab.setCancelable(false); // 無法被取消,除非選了一個選項
xab.setItems(items,new DialogInterface.OnClickListener(){
public void onClick(DialogInterface arg0, int item) {
if(item==0){
//點擊aaa做什麼事
}else if (item==1){
//點擊bbb做什麼事
}else if (item==2){
//點擊ccc做什麼事
}
}
});
//最後不要忘了
AlertDialog dc=xab.create();
dc.setCanceledOnTouchOutside(true); //對話框以外區域點擊即取消
dc.show();
留言
張貼留言