में गतिविधि के हिस्से के रूप संवाद यह है कि पोर्ट्रेट मोड में संवाद की तरह itslef प्रदर्शित करने और लैंडस्केप मोड में गतिविधियों के भाग की तरह की "आत्म प्रबंधित" DialogFragment किसी तरह लागू करने के लिए संभव है। तुम सिर्फदिखाएँ एंड्रॉयड DialogFragment के रूप में पोर्ट्रेट मोड में और लैंडस्केप मोड
Activity activity = getActivity();
int orientation = activity.getResources().getConfiguration().orientation;
if (orientation == Configuration.ORIENTATION_LANDSCAPE)
{
// Start DialogFragment as dialog
MyFragmentDialog frag = new MyFragmentDialog();
frag.show(getFragmentManager(), "dialog");
}
else
{
// Start activity that embeds DialogFragment
Intent intent = new SimpleFragmentActivity.IntentBuilder(activity, MyFragmentDialog.class)
.create();
activity.startActivity(intent);
}
SimpleFragmentActivity
है एक आवरण गतिविधि मैं ने लिखा है कि बस सुविधा के लिए एक गतिविधि में टुकड़ा संवाद एम्बेड करता है, लेकिन मूल रूप से: यह बहुत greate हो सकता है अगर आप मुझे कुछ कोड के साथ मौजूद
मैं भी इसी तरह की समस्या है: कैसे चित्र में टुकड़ा के साथ एक पूर्ण स्क्रीन गतिविधि प्रदर्शित करने के लिए, और परिदृश्य में संवाद के रूप में ही टुकड़ा? –