के लिए एंड्रॉइड स्क्रीन अभिविन्यास हैंडलिंग मेरे पास एक गतिविधि है जिसमें एक स्पिनर है। के बाद से पोर्ट्रेट और लैंडस्केप मोड के लिए मैं अलग लेआउट तो मैं onConfigurationChanged
विधिस्पिनर
@Override
public void onConfigurationChanged(Configuration conf) {
super.onConfigurationChanged(conf);
setContentView(R.layout.layout);
initUI();
}
में लेआउट बदलने हूँ लेकिन समस्या यह है कि जब मैं ओरिएंटेशन बदलने, मेरे स्पिनर निर्मित है, इसलिए यदि स्पिनर पोर्ट्रेट मोड में खुला है यह पास में मिलता है लैंडस्केप मोड। मेरी आवश्यकता है: यदि यह किसी भी मोड में खुला है, तो यह अभिविन्यास परिवर्तन के बाद खुला होना चाहिए। कृपया मुझे बताएं कि इस स्थिति को कैसे संभालना है।
मैंने कोशिश नहीं की है, लेकिन दो विधि osavestate देखते हैं और उन्हें – Sameer
कोशिश मुझे लगता है कि आप यहां से अपनी समस्या का समाधान मिल जाएगा ..... http spinner.Once में ऐसा ही कुछ बहाल: // डेवलपर .android.com/संसाधन/लेख/तेज़-स्क्रीन-अभिविन्यास-परिवर्तन.html – himanshu