91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Android對話框AlertDialog.Builder如何使用

小億
105
2023-08-15 23:29:13
欄目: 編程語言

AlertDialog是Android系統中常用的對話框,用于顯示一些提示信息或者獲取用戶的輸入。以下是使用AlertDialog.Builder創建對話框的步驟:

  1. 創建AlertDialog.Builder對象:調用AlertDialog.Builder的構造函數創建一個AlertDialog.Builder對象。
AlertDialog.Builder builder = new AlertDialog.Builder(context);
  1. 設置對話框的標題、消息和圖標:可以使用setTitle()、setMessage()和setIcon()方法設置對話框的標題、消息和圖標。
builder.setTitle("對話框標題")
.setMessage("對話框消息")
.setIcon(R.drawable.icon);
  1. 設置對話框的按鈕:使用setPositiveButton()、setNegativeButton()和setNeutralButton()方法設置對話框的按鈕,并為按鈕設置點擊事件監聽器。
builder.setPositiveButton("確定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 點擊確定按鈕后的操作
}
})
.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 點擊取消按鈕后的操作
}
})
.setNeutralButton("其他", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 點擊其他按鈕后的操作
}
});
  1. 創建對話框:調用create()方法創建AlertDialog對象。
AlertDialog dialog = builder.create();
  1. 顯示對話框:調用show()方法顯示對話框。
dialog.show();

完整的示例代碼如下:

AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setTitle("對話框標題")
.setMessage("對話框消息")
.setIcon(R.drawable.icon)
.setPositiveButton("確定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 點擊確定按鈕后的操作
}
})
.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 點擊取消按鈕后的操作
}
})
.setNeutralButton("其他", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 點擊其他按鈕后的操作
}
});
AlertDialog dialog = builder.create();
dialog.show();

通過以上步驟,可以使用AlertDialog.Builder創建一個自定義的對話框,并設置標題、消息、圖標以及按鈕,并為按鈕添加點擊事件監聽器。

0
双柏县| 榆中县| 芷江| 阿克苏市| 黔东| 钟山县| 十堰市| 芜湖市| 南投市| 东源县| 博客| 桂平市| 饶阳县| 长葛市| 娄烦县| 沂水县| 镇原县| 通州区| 仙居县| 呼图壁县| 沛县| 诏安县| 宿松县| 曲阜市| 成武县| 宁津县| 繁昌县| 新乐市| 万山特区| 琼结县| 昭觉县| 桂阳县| 泰宁县| 桦南县| 乌苏市| 玛沁县| 云浮市| 神池县| 印江| 石渠县| 兴城市|