Android的幾種alert對話方塊

2021-08-21 06:37:38 字數 3230 閱讀 9573

1

@override

2public

void

onclick(view v)

17});

18 builder.setnegativebutton("取消", new

dialoginte***ce.onclicklistener()

24});

25builder.show();

26break;27

case

r.id.d2:

28 alertdialog.builder builder1=new alertdialog.builder(this

);29 builder1.settitle("這是標題...");

30final string strings=new string;

31 builder1.setsinglechoiceitems(strings, -1, new

dialoginte***ce.onclicklistener()

38});

3940

builder1.show();

41break;42

case

r.id.d3:

43 alertdialog.builder builder11=new alertdialog.builder(this

);44 builder11.settitle("這是標題...");

45final string strings1=new string;

46boolean b=new

boolean;

47 builder11.setmultichoiceitems(strings1, b, new

dialoginte***ce.onmultichoiceclicklistener()

54});

55builder11.show();

56break;57

58//

進度對話方塊

59case

r.id.d4:

6061

//progressdialog pdialog=new progressdialog(this);

62//

pdialog.settitle("這是乙個進度框...");

63//

pdialog.setmax(100);

64//

pdialog.show();

6566

//這是比較簡陋的方法,下面的比較全面合理

6768 thread thread = new

thread()

69 catch

(interruptedexception e)

78 prodialog.dismiss();//

萬萬不可少這句,否則會程式會卡死。79}

80};

81thread.start();

82break;83

case

r.id.d5:

8485

86 xh_count = 0;

8788

//建立progressdialog物件

89final progressdialog xh_pdialog = new progressdialog(this

);

9091

//設定進度條風格,風格為矩形

92xh_pdialog.setprogressstyle(progressdialog.style_horizontal);

9394

//設定progressdialog 標題

95 xh_pdialog.settitle("提示");

9697

//設定progressdialog提示資訊

98 xh_pdialog.setmessage("這是乙個長形進度條對話方塊");

99100

//設定progressdialog標題圖示

101//

xh_pdialog.seticon(r.drawable.img2);

102103

//設定progressdialog 的進度條是否不明確 false 就是不設定為不明確

104 xh_pdialog.setindeterminate(false

);

105106

//設定progressdialog 進度條進度

107 xh_pdialog.setprogress(200);

108 xh_pdialog.setmax(200);

109110

//下面兩種都可以解決觸控其他地方消失的問題

111 xh_pdialog.setcancelable(false); //

設定progressdialog 是否可以按退回鍵取消

112//

xh_pdialog.setcanceledontouchoutside(false);

//這種不會阻止返回鍵

113114

115//

設定progressdialog 的乙個button 可以用來取消對話方塊

116 xh_pdialog.setbutton("取消", new

dialoginte***ce.onclicklistener()

124});

125//

讓progressdialog顯示

126xh_pdialog.show();

127128

newthread()

137xh_pdialog.dismiss();

138 } catch

(exception e)

141}

142}.start();

143144

145break

;146

147148

}149 }

Android的幾種alert對話方塊

1 override 2public void onclick view v 17 18 builder.setnegativebutton 取消 new dialoginte ce.onclicklistener 24 25builder.show 26break 27 case r.id.d2 ...

jsp中alert 失效的幾種情況

沒想到就這麼乙個小問題,居然折騰了半天,現總結一下!jsp中呼叫window.alert 失效的幾種情況 1 當alert所在的jsp頁面程式出錯時,alert會失效,在錯誤位置之前的out.println 語句也不會執行。2 當alert所在jsp頁面中的response.sendredirect...

新增alert提示框的幾種方法

1.response.write 這種方式挺簡單的,就是經常執行後頁面上的字型都變形了。2.page.registerstartupscript js 這種方法倒是可以正常彈出了。不過該方法已經基本過時了,推薦的方法是使用clientscriptmanager 類的 registerstartups...