AS之AlertDialog使用
关于AlertDialog的使用,主要是去做一个弹窗。
import android.content.DialogInterface; import android.os.Bundle; import android.view.Menu; import android.view.View; import android.widget.Button; import android.widget.Toast; import androidx.annotation.Nullable; import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; public class LayoutActivity extends AppCompatActivity implements View.OnClickListener{ @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.layout); Button btn_alert=findViewById(R.id.btn_alert); btn_alert.setOnClickListener(this); } @Override public void onClick(View v) { AlertDialog.Builder builder=new AlertDialog.Builder(this); builder.setTitle("").setIcon(R.mipmap.ic_launcher).setMessage("要更新新版本吗?") .setPositiveButton("好的", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(LayoutActivity.this, "系统正在更新...", Toast.LENGTH_SHORT).show(); } }).setNegativeButton("不用了,谢谢", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(LayoutActivity.this, "您已取消更新...", Toast.LENGTH_SHORT).show(); } }); AlertDialog ad=builder.create(); ad.show(); } }
运行结果: