alterDialog的基础使用:
先创建一个进程,由于是alterDialog的练习,所以取名就叫alterDialog,在app文件夹下的res文件夹的layout文件夹下找到activity_main.xml文件,在里面我们先创建一个button按钮。
<Button
android:id="@+id/button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginStart="0dp"
android:onClick="dialog" //点击事件
android:layout_marginTop="240dp"
android:text="提示对话框" />
之后我们找到MainActivity.java文件
在里面我们写点击事件,代码如下
//点击事件
public void dialog(View v){
AlertDialog.Builder builder=new AlertDialog.Builder(this); //建立一个对象
builder.setTitle("提示"); //标题
builder.setMessage("请问你有女朋友吗?"); //内容
builder.setIcon(R.mipmap.ic_launcher); //图标
//正面的按钮
builder.setPositiveButton("有", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this,"你可以走了",Toast.LENGTH_SHORT).show();
}
});
//反面的按钮
builder.setNegativeButton("没有", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this,"欢迎你来到单身俱乐部",Toast.LENGTH_SHORT).show();
}
});
//中立的按钮
builder.setNeutralButton("隐藏", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this,"有没有对我来说并不重要",Toast.LENGTH_SHORT).show();
}
});
builder.show();
}
我们这边由于是基础的练习,所以点击按钮就用Toast来提示。
运行效果如下
我们点击一下隐藏之后,效果如下
就这样我们就完成了一个简单的对话提示框了。