我是Android的新手,我正面临着一个问题!我创建了一个自定义的Dialog片段,当我点击它时显示图像。并且Dialog片段与该图像一起出现。当我点击外面没有任何反应。当我再点击一下时,它会显示下面的图像。我已经冲浪了,我尝试了任何方法,但无法正确使用!我认为自定义Dialog片段占据了整个视图。我尝试dismiss(), setCanceledOnTouchOutside(true),
实现了DialogInterface.OnCancelListener
,但我无法解除对话框片段。请帮助。
这是我的代码:
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view=inflater.inflate(R.layout.frag_layout, container, false);
Bitmap bitImage=getArguments().getParcelable("BitImage");
ImageView imageView=(ImageView)view.findViewById(R.id.fragid);
imageView.setImageBitmap(bitImage);
return view;
}
@Override
public void onCancel(DialogInterface dialog) {
dialog.dismiss();
}
}