मेरी प्राथमिकता स्क्रीन PreferenceActivity
बढ़ा दी गई है। ओएस 4.0.3 को लक्षित करने के लिए, मैं एक्शन बार पर <
आइकन जोड़ना चाहता था इसलिए मैंने इसे onCreate()
में किया।setHomeButton प्राथमिकता और नेस्टेड वरीयता पर सक्षम
ActionBar actionBar = getActionBar();
actionBar.setHomeButtonEnabled(true);
actionBar.setDisplayHomeAsUpEnabled(true);
यह काम किया। <
ऐप आइकन के बाईं ओर जोड़ा गया था। लेकिन जब मैं अगले स्तर (अधिक विस्तार स्क्रीन) में जाता हूं, तो <
प्रदर्शित नहीं किया जाएगा। शीर्ष स्तर पर लौटने पर, <
फिर से दिखाई देता है।
मैंने कभी भी नेस्टेड वरीयता की एक तंत्र के बारे में सोचा नहीं है क्योंकि PreferenceActivity
स्मार्ट इसे छुपाता है। अब मेरा सवाल है, PreferenceActivity
<
को नेस्टेड वरीयता पर क्यों प्रदर्शित नहीं करेगा?
मैं यह तर्क नहीं देना चाहता कि मुझे वरीयता स्क्रीन में <
जोड़ने की आवश्यकता नहीं है। (यहां तक कि Google के कुछ ऐप भी जोड़े गए हैं, कुछ ऐसा नहीं करते हैं, इसलिए मुझे लगता है कि इसके लिए कोई ठोस नियम नहीं है।)
यदि इसके लिए कोई आसान समाधान है, तो मैं इस समस्या को हल करना चाहता हूं।
मैं आपका समाधान काम नहीं कर सका। मुझे "कोई संसाधन नहीं मिला जो दिए गए नाम से मेल खाता है ('थीम' पर मूल्य '@android: style/MyTheme')।"। मैं इसे हल करने के लिए googled लेकिन असफल रहा। – Tomcat
क्या आपके पास पहले से शैलियों.एक्सएमएल है? यदि ऐसा है, तो उस फ़ाइल में