ProgressDialog代表了进度对话框,程序只要创建ProgressDialog实例,并将它显示出来就是一个进度对画框。使用ProgressDialog创建进度对话框有如下两种方式。 ①如果只是创建简单的对话框,调用ProgressDialog提供的静态show()方法显示对话框即可。 ②创建ProgressDialog,然后调用方法对对话框里的进度条进行设置,设置完成后将对话框显示出来即可。 为了对进度对话框里的进度进行设置,ProgressDialog包含了如下常用的方法。setIndeterminate(boolean indeterminate):设置对话框里的进度条不显示进度. Read More
posted @ 2013-10-29 17:11 TealerProg Views(1632) Comments(0) Diggs(0) Edit
DatePickerDialog与TimerPicker的功能比较简单,用户也简单,只要如下两步即可。 ①通过new关键字创建DatePickerDialog、TimePickerDialog实例,调用它们的show()方法即可将日期选择对话框、时间选择对话框显示出来。 ②为DatePickerDialog、TimePickerDialog绑定监听器,这样可以保证用户通过DatePickerDialog、TimePickerDialog设置事件时触发监听器,从而通过监听器来获取用户设置的事件。 下面的程序中定义了两个按钮,一个按钮用于打开日期选择对话框,一个用于打开时间对话框。该程序的界面布. Read More
posted @ 2013-10-29 16:30 TealerProg Views(755) Comments(0) Diggs(0) Edit
PopupWindow可以创建类似对话框风格的窗口,使用PopupWindow创建对话框风格的窗口只要如下两步即可:调用PopupWindow的构造器创建PopupWindow对象。调用PopupWindow的showAsDropDown(View v)将PopupWindow作为v组件的下拉组件显示出来;或调用PopupWindow的showAtLocation()方法将PopupWindow在指定位置显示出来。 下面的程序示范了如何使用PopupWindow创建对话框风格的窗口。该程序的主程序中只有一个简单的按钮,用户单击该按钮时将会显示PopupWindow;其中PopupWindow. Read More
posted @ 2013-10-29 16:13 TealerProg Views(341) Comments(0) Diggs(0) Edit
还有一种自定义对话框的方式,这种对话框本质上依然是窗口,只是把显示窗口的Activity的风格设为对话框风格即可。下面的程序定义一个简单的界面布局,该界面布局里包含一个ImageView和一个Button。接下来程序使用Activity来显示该界面布局。 该界面布局文件如下: 后台代码文件如下:package org.crazyit.helloworld;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import android.... Read More
posted @ 2013-10-29 12:09 TealerProg Views(382) Comments(0) Diggs(0) Edit