溫馨提示×

怎樣用AlertDialog.Builder顯示信息

小樊
109
2024-10-12 21:04:23
欄目: 編程語言

使用AlertDialog.Builder顯示信息主要涉及以下幾個步驟:

  1. 導入必要的包: 首先,確保你已經在項目中導入了androidx.appcompat:appcompatandroidx.core:core庫,因為AlertDialog.Builder是這些庫的一部分。

  2. 創建AlertDialog.Builder對象: 在你的Activity或Fragment中,創建一個AlertDialog.Builder對象。

  3. 設置對話框的標題、消息和按鈕: 使用setTitle()方法設置對話框的標題,使用setMessage()方法設置對話框的消息,使用setPositiveButton()setNegativeButton()方法設置對話框的按鈕。

  4. 創建并顯示對話框: 使用create()方法創建對話框對象,然后使用show()方法顯示對話框。

下面是一個簡單的示例代碼,展示了如何使用AlertDialog.Builder顯示一個包含標題、消息和兩個按鈕的對話框:

import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Button button = findViewById(R.id.button);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                showDialog();
            }
        });
    }

    private void showDialog() {
        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setTitle("提示");
        builder.setMessage("這是一個信息對話框。");

        // 添加一個PositiveButton
        builder.setPositiveButton("確定", null);

        // 添加一個NegativeButton
        builder.setNegativeButton("取消", null);

        // 創建并顯示對話框
        AlertDialog alertDialog = builder.create();
        alertDialog.show();
    }
}

在這個示例中,當用戶點擊按鈕時,會顯示一個包含標題“提示”、消息“這是一個信息對話框?!币约啊按_定”和“取消”兩個按鈕的對話框。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女