簡體   English   中英

Android:多個對話框(或多個對話框視圖)

[英]Android : Multiple Dialogs (or multiple dialog views)

在我的應用中,我需要多個對話框或多個視圖,這些視圖或視圖將在單擊肯定和否定對話框按鈕后進行更新。

在示例中應如何顯示:

1)首先呼叫Dialog1

2)在Dialog1內部,我有一些數據和2個按鈕(正和負)onClick正按鈕。

3)在Dialog2內類似的情況,單擊正向按鈕可將我帶到下一個對話框或對話框視圖,但是負向按鈕可退回到Dialog1

現在我的代碼看起來像:

public class DialogChoiceActivity extends DialogFragment {

    LayoutInflater inflater;
    View v;

    public Dialog onCreateDialog(Bundle savedInstanceState) {


        inflater = getActivity().getLayoutInflater();
        v = inflater.inflate(R.layout.dialog_email,null);
        final AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
        final Dialog dialog2 = builder.create();
        builder.setTitle("Email " + " 1/10");
        builder.setView(v).setPositiveButton("NEXT", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {

            }
        }).setNegativeButton("Exit", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {

            }
        });
        return builder.create();
    }

首先,我不確定哪種方法更好地創建多個對話框或一個具有多個視圖的對話框。 如果我想輕松地從一個對話框移到另一個(或視圖),哪種方法更好。 存在一些問題,因為我無法更新構建器對象或將其關閉,因此如何保留所有這些外觀? 最好的方法是什么

很抱歉,您的語言混亂又虛弱。

根據需要創建DialogFragment。

單擊positiveButton以顯示下一個對話框並關閉當前對話框。

在下一個對話框中,單擊negativeButton以顯示上一個對話框並關閉當前對話框。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM