5
मैं रनटाइम पर DialogFragment
की चौड़ाई प्राप्त करने का प्रयास कर रहा हूं, मैंने दो विधियों को विफल करने की कोशिश की है।डायलॉगफ्रैगमेंट - डायलॉग की चौड़ाई प्राप्त करें
पहले: अंदर onCreateDialog
के बाद संवाद
public Dialog onCreateDialog(Bundle savedInstanceState) {
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
...
...
AlertDialog dialog = builder.create();
width = dialog.getWindow().getAttributes().width;
return dialog;
}
width
बना दिया गया है करने के लिए -1
दूसरा स्थापित किया गया था:
public void onStart() {
width = getDialog().getWindow().getAttributes().width;
}
width
-2
मेंसेट करने का प्रयास करें http://stackoverflow.com/a/10118459/2553526 या http://stackoverflow.com/a/18272220/2553526 –
@FaisalAli उन तरीकों गतिविधि पर लागू होते हैं और टुकड़ा के लिए नहीं लग रहे हैं वस्तुओं। – Calc