..


赞助商链接

创建一个AlertDialog

在许多应用中通常使用的另一个工具是“AlertDialog。 该元素用于显示信息性消息给用户,通常是错误的,不想要的行为或确认从用户的一些操作(因此它能够接收和管理的一部分投入“用户)。 要说明的是弹出窗口中,有一点动画,取代当时的活动是在屏幕上显示出来。

例如,一个应用程序需要Internet连接做一些operazoni,un'AlertDialog可能会显示用户在您的设备无法连接到无线网络连接。

应该指出的是,AlertDialog,一旦在屏幕上显示出来,使生成的,没有用户交互活动。 它可能会再次互动的活动只只当你决定关闭AlertDialog。

让我们看看如何建立在标题和消息自定义AlertDialog,并有两个,将与一个监听器,将能够了解其中的两个按钮被点击相关按钮。

首先,让我们看到了一个ALertDialog创建的代码。 要做到这一点,我们可以放心地在文件中定位自己的Java(如果我们使用旧的项目文件posizioniamoci HelloWorld.java中)和首先我们导入以下软件包






 android.app.AlertDialog进口;







 android.content.DialogInterface进口;



第一包将进口类相对all'AlertDialog和第二包将进口必要的工具来实施的按钮来添加AlertDialog一个监听器。

进口仪器必须输入 OnCreate方法下面的代码,以及之后的setContentView调用过程






 AlertDialog.Builder miaAlert AlertDialog.Builder =新(本);







 miaAlert.setTitle(“的MrWebMaster AlertDialog”);







 miaAlert.setMessage(“这是我第一次AlertDialog”);







 AlertDialog miaAlert.create警报=();







 Alert.show();



分析的代码中,我们看到的是,整个结构的警报创造是分配给对象AlertDialog.Builder,通过该方法setTitle setMessage,调用和设置标题和AlertDialog消息显示给用户。 需要注意的是对象的构造是AlertDialog.Builder通过这一背景下,活动我们正与现在。

结构化的AlertDialog AlertDialog初始化一个对象被创建,通过与方法的onCreate建设者集的特征 到目前为止,我们只实例化的对象AlertDialog推出的应用程序,如果没有,我们将看到在屏幕上。 为了避免这种情况,你调用显示方法,它可以精确地显示屏幕dell'AlertDialog。

一个非常普遍的做法是添加前的“解释AlertDialog图片标题应描绘的信息的含义。 要清楚,如果该消息显示给用户一个错误信息是适当的,包括图像,表示在这样一个背景或红色惊叹号的消息,如果是同一个感叹号的经典形象在相关的警告在一个黄色三角形。

为了展示如何执行这些额外的定制icon.png使用图像(一个标识在我们的应用程序菜单)内的文件夹RES /绘制位置

而“只要插入的代码行这些额外建设者:

 



 miaAlert.setIcon(R.drawable.icon);

 

在下一章我们将按钮添加到AlertDialog和绑定监听器。

帮助开发Android应用程序
电子学习
AutoCAD的(电子书) AutoCAD的(电子书)
建立建筑结构。 在只有29€。
刻录CD和DVD(电子书) 刻录CD和DVD(电子书)
指南免费节目刻录CD和DVD。 只需25€。
Photoshop中(课程) Photoshop中(课程)
Web图形和照片编辑与流行的Adobe的Photoshop。 从49€。
赞助商链接