Ich arbeite in einer Android-Anwendung und verwende eine DialogFragment, um ein Dialogfeld anzuzeigen, und ich möchte diese DialogFragment nicht abbrechen. Ich habe die cancelable-Eigenschaft des Dialogfelds auf "false" gesetzt, aber dies hat immer noch keine Auswirkungen.DialogFragment setCancelable Eigenschaft funktioniert nicht
Bitte schauen Sie in meinen Code und schlagen Sie mir eine Lösung vor.
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;
}
}
statt getDialog() setCancelable (false); Sie sollte setCancelable (false); – Blackbelt
anrufen, wenn Sie außerhalb der Grenzen des Dialogs klicken, muss es auch dismmised sein? –
Probieren Sie in Eis Sandwich? Bitte beachten Sie den Link http://www.fantasypublishings.com/morePhpHelp/ice_cream_sandwich__android_40_Dialog_gets_canceled_when_touched_out_of_dialog_window__Stack_Overflow_page93701 .php – Remmyabhavan