मेरे ऐप में एक टुकड़ा है जिसमें FragmentPagerAdapter चार टुकड़े (ViewPagerIndicator लाइब्रेरी का उपयोग कर) के साथ एक ही गतिविधि है। इन टुकड़ों में से एक में एक अलग पोर्ट्रेट और लैंडस्केप लेआउट दोनों के लिए डिज़ाइन किया गया है, अन्य तीनों को चित्र अभिविन्यास के लिए तय करने की आवश्यकता नहीं है।एक टुकड़े में रोटेशन/परिदृश्य को अनुमति दें
मेरे सोचा प्रकट में android:configChanges="orientation"
सेट और सभी टुकड़े की onResume()
में getActivity().setRequestedScreenOrientation()
कहते हैं, उनमें से तीन में, लेकिन एक रोटेशन की अनुमति देने की जरूरत है कि में SCREEN_ORIENTATION_UNSPECIFIED
को SCREEN_ORIENTATION_PORTRAIT
को ताला लगा था, लेकिन यह काम नहीं करता। ऐप पोर्ट्रेट मोड में बना हुआ है।
क्या यह हासिल करने का कोई तरीका है?
वास्तविक गतिविधि को वास्तव में जरूरी नहीं है कि किसी भी तरह की गतिविधि के बिना अभिविन्यास को बदलने के लिए अनुमति दें, लेकिन मुझे यह संभव नहीं होने का उल्लेख कुछ भी नहीं मिला है। परिदृश्य अभिविन्यास में टैब बार छुपाए जाने के बाद गतिविधि घूमती है तो यह भी उतना ही ठीक होगा।
मैं wouldnt 'setMenuVisibility' ओवरराइड' ओवरराइड setUserVisible' वे एक ही समय में दोनों सेट होते हैं, इसलिए दोनों एक ही काम करना चाहिए, बस का उपयोग कर बेहतर पढ़ता 'UserVisible' –