主要涉及的知识有;
AlertDialog:
show():显示警告框
没有公开的构造方法,只能通过其内部类Bbuilder来创建
AlertDialog.Builder:
create():创建AlertDialog对象
show():创建AlertDialog对象,同时将其显示出来
setTitle(CharSequence message):设置内容
setPositiveButton(String text,OnClickListener listener):设置正面按钮
setNegativeButton(String text,OnClickListener listener):设置负面按钮
dismiss():移除dialog
setSingleChoiceItems(...)设置单选列表
首先在xml里写下简单的按钮
<Button
android:id="@+id/btn_simplealertDialog"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="显示一般AlertDialog"
android:onClick="showAD"/>
接着在主类中填写重要的方法
public void showAD(View v) {//这个类是在按钮中的点击事件
new AlertDialog.Builder(this)
.setTitle("删除消息")
.setMessage("你确定要删除吗?")
.setPositiveButton("删除", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(DiologActivity.this, "删除", 0).show();
}
})
.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
Toast.makeText(DiologActivity.this, "取消", 0).show();
}
})
.show();
}