UI介面和元件(四)
阿新 • • 發佈:2021-01-10
對話方塊AlertDialog
一、普通對話方塊
<Button android:id="@+id/btn_main_normaldialog" android:text="啟動常規對話方塊" android:onClick="startNormalDialog1" android:layout_width="match_parent" android:layout_height="wrap_content"/>
public void startNormalDialog1(View view){new AlertDialog.Builder(this) .setCancelable(false) //不能點選外面的區域 取消對話方塊 .setIcon(R.drawable.dialog_icon) .setTitle("刪除記錄確認對話方塊") .setMessage("是否確認刪除該條記錄") .setPositiveButton("是", new DialogInterface.OnClickListener() { @Overridepublic void onClick(DialogInterface dialog, int which) { //dialog接受了點選事件額對話方塊,which 按下了按鈕的 id Toast.makeText(MainActivity.this,"刪除記錄成功",Toast.LENGTH_SHORT).show(); } }) .setNegativeButton("否", new DialogInterface.OnClickListener() { @Overridepublic void onClick(DialogInterface dialog, int which) { Toast.makeText(MainActivity.this,"取消刪除記錄",Toast.LENGTH_SHORT).show(); } }) .show(); }