Android 在片段中显示对话框

Android 在片段中显示对话框,android,android-fragments,dialog,Android,Android Fragments,Dialog,我想在片段类中设置一个对话框。我以前在正常活动类中做过,但在片段中没有 我正在遵循这个有人已经回答过的答案,但是我得到了一个错误。这个答案在一个片段内有效吗 我想打开已从ImageView设置的图像单击对话框 任何帮助都会很好,谢谢你 我希望对话框代码为: @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

我想在片段类中设置一个对话框。我以前在正常活动类中做过,但在片段中没有

我正在遵循这个有人已经回答过的答案,但是我得到了一个错误。这个答案在一个片段内有效吗

我想打开已从ImageView设置的图像单击对话框

任何帮助都会很好,谢谢你

我希望对话框代码为:

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {

    final View v = inflater.inflate(R.layout.image_detail_fragment,
            container, false);

    mImageView = (RecyclingImageView) v.findViewById(R.id.imageView);
    mImageView.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View arg0) {



          /HERE




        }

    });

    return v;
}

如果您使用的是片段,那么应该使用DialogFragments而不是旧对话框


如果我使用对话框片段,我是否仍然能够使用我在类中从对话框片段类设置的“mImageView”?DialogFragment只是另一个类。您可以像控制其他参数一样控制和传递它。好的,我已经设置了对话框片段。在我当前的课程中,我如何在单击时调用它?班级名称为“MyDialogFragment”,干杯。你最好问一个新问题,而不是在这个问题的评论中继续问不同的问题。评论不是进行长时间对话的好地方。不过先试试文档。你想要的东西很可能就在那里,我认为这是一行简单的代码,所以不需要写和问一个全新的问题。无论如何,谢谢你。