Android编程之交互对话框实例浅析

作者:袖梨 2022-06-25

1. 在Android SDK中,虽然有许多的窗口,有些类似Modeless的窗口、有些类似于前端Force Focus的窗口,但真正具有交互功能的则为AlertDialog对话窗口。

 

 代码如下复制代码

newAlertDialog.Builder(EX03_12.this)

.setTitle(R.string.app_about)

.setMessage(R.string.app_about_msg)

.setPositiveButton(R.string.str_ok,

  newDialogInterface.OnClickListener()

  {

  publicvoidonClick(DialogInterface dialoginterface,inti)

  {

  }

  }).show();

 

这里仅是有一个确定按钮,还可以添加其他的按钮和图标,可以参照Android文档。

2.提到AlertDialog,自然就会想到Toast。Toast就是一个简短的小信息,可以提示音量大小的调整等。对程序员来说,它也是一个非常好用的Debug工具。

 

 代码如下复制代码

/*使用系统标准的 makeText()方式来产生Toast讯息*/

Toast.makeText( EX04_03.this,String,Toast.LENGTH_LONG).show();

 

第三个参数可以是LENGTH_LONG或LENGTH_SHORT,前者表示时间长,后者较短。当然,也可以使用重写的Toast对象的方法,自己定义Toast显示的Layout。

相关文章

精彩推荐