क्या संपूर्ण गतिविधि को नष्ट किए बिना लैंडस्केप मोड के लिए इसके संबंधित ड्रॉबल के साथ ImageView को खींचने का कोई तरीका है। मैंने दोबारा कॉन्फ़िगरेशन में फिर से ड्रॉइंग सेट करने की कोशिश की, कॉलबैक बदल दिया लेकिन यह काम नहीं करता है। इसकॉन्फ़िगरेशन पर छवि बदलें चेंज
@Override
public void onConfigurationChanged(Configuration conf) {
super.onConfigurationChanged(conf);
mImageView.setImageDrawable(getResources().getDrawable(R.drawable.iv));
}
जब मैं लैंडस्केप मोड में गतिविधि स्टार drawable दूर करने के लिए की तरह कुछ तो संसाधनों को सही ढंग से स्थित हैं प्रदर्शित होता है।
उत्तर के लिए हाय धन्यवाद लेकिन यह अभी भी मेरे लिए काम नहीं कर रहा है। मुझे लगता है कि आप एंड्रॉइड घोषित करना भूल गए हैं: configChanges = "नेविगेशन | ओरिएंटेशन" आपके मैनिफेस्ट में और गतिविधि को फिर से बनाया गया है। यहां मेरा कोड है (Google डॉक्स से लिंक) https://docs.google.com/uc?id=0B6e5v3bLSI3ZYTQyYTRhYTctMDE4MS00M2QzLTk1Y2EtYWU3NmZmZmJiN2Zl&export=download&hl=hi। जब आप गतिविधि शुरू करते हैं तो लैंडस्केप मोड होता है या कॉन्फ़िगरेशन हटाता है मैनिफेस्ट से बदलें सब कुछ ठीक है, इसलिए संसाधन स्थित हैं और सही तरीके से लोड हो गए हैं। –
एंड्रॉइड: configChanges वहां है, कॉन्फ़िगरेशन चेंज किया जाता है। कृपया सुनिश्चित करने के लिए मेरे नमूने का प्रयास करें। मैंने लिंक अपडेट किया, यह गलत था। – Fedor
सेटबैकग्राउंड रिसोर्स एक और संभावित मुद्दा – Fedor