我在android应用程序中工作,并且正在使用DialogFragment显示对话框,并且我想使DialogFragment不可取消。我已经将对话框的cancelable属性设置为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;
}
}
28
代替getDialog()。setCancelable(false); 您应该调用setCancelable(false);
—
Blackbelt
如果您在对话框的边界之外单击,它是否也必须消失?
—
乌斯曼·库德
?你在冰淇淋三明治试图请参阅链接提到fantasypublishings.com/morePhpHelp/...
—
Remmyabhavan