我在一个 Android 应用程序中工作,我使用一个 DialogFragment 来显示一个对话框,我想让这个对话框不可取消。我已经将对话框的可取消属性设置为 false,但它仍然不受影响。
请查看我的代码并提出解决方案。
public class DialogTest extends DialogFragment {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
return super.onCreateDialog(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.dialog_test, container, true);
getDialog().requestWindowFeature(STYLE_NO_TITLE);
getDialog().setCancelable(false);
return view;
}
}