亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
万全县| 甘南县| 天长市| 咸丰县| 县级市| 沙坪坝区| 莆田市| 定远县| 凤翔县| 平江县| 北宁市| 石屏县| 三门峡市| 江都市| 延安市| 北安市| 潍坊市| 南充市| 横山县| 张掖市| 海伦市| 高青县| 保康县| 洛阳市| 邵阳县| 江山市| 乐平市| 阿拉善左旗| 瓦房店市| 黑河市| 离岛区| 黄龙县| 石城县| 新巴尔虎左旗| 阿拉善右旗| 彰武县| 凤冈县| 泰兴市| 新龙县| 台湾省| 长春市|