本文實(shí)例講述了Android編程之交互對(duì)話框。分享給大家供大家參考,具體如下:
1. 在Android SDK中,雖然有許多的窗口,有些類似Modeless的窗口、有些類似于前端Force Focus的窗口,但真正具有交互功能的則為AlertDialog對(duì)話窗口。
new AlertDialog.Builder(EX03_12.this).setTitle(R.string.app_about).setMessage(R.string.app_about_msg).setPositiveButton(R.string.str_ok, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialoginterface, int i) { } }).show();這里僅是有一個(gè)確定按鈕,還可以添加其他的按鈕和圖標(biāo),可以參照Android文檔。
2.提到AlertDialog,自然就會(huì)想到Toast。Toast就是一個(gè)簡短的小信息,可以提示音量大小的調(diào)整等。對(duì)程序員來說,它也是一個(gè)非常好用的Debug工具。
/*使用系統(tǒng)標(biāo)準(zhǔn)的 makeText()方式來產(chǎn)生Toast訊息*/Toast.makeText( EX04_03.this,String,Toast.LENGTH_LONG).show();
第三個(gè)參數(shù)可以是LENGTH_LONG或LENGTH_SHORT,前者表示時(shí)間長,后者較短。當(dāng)然,也可以使用重寫的Toast對(duì)象的方法,自己定義Toast顯示的Layout。
希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注