सूची लेआउट में list_content ListFragment कार्यक्षमता बनाए रखने के लिए सहित
जब आप पहली बार एक ListFragment बनाने यह एक indeterminant प्रगति संकेतक तक प्रदर्शित करता है
पहले आप setListAdabpter() का उपयोग करते हैं। ListFragment.onCreateView के प्रलेखन के अनुसार, अगर मैं एक कस्टम का उपयोग करना चाहते बाहर रखना:
आप अपने स्वयं के कस्टम सामग्री के साथ इस विधि अधिभावी रहे हैं, तो मानक लेआउट शामिल करने पर विचार {@link android.R अपनी लेआउट फ़ाइल में .layout # list_content}, ताकि आप ListFragment के सभी मानक व्यवहार को बनाए रखना जारी रख सकें। विशेष रूप से, यह वर्तमान में अंतर्निहित अनिवार्य प्रगति स्थिति दिखाने का एकमात्र तरीका है।
<include layout="@android:layout/list_content" ...>
यह (ग्रहण) मुझसे कहता है किसंसाधन सार्वजनिक नहीं है:
समस्या यह है कि जब मैं अपने लेआउट फ़ाइल में जाने के लिए और कोशिश है। (मूल्य '@android: लेआउट/list_content' के साथ 'लेआउट' पर)।
मुझे लगता है कि list_content.xml
मेरे वी 4 स्रोत कोड में मौजूद नहीं है। जो सही है क्योंकि डॉक्स के अनुसार यह एपीआई v11 में दिखाई दिया।
मैं सिर्फ यह संगतता पुस्तकालय स्रोत में मौजूद होता है, पता नहीं है अगर यह होता है मान लिया ...
केवल अन्य समाधान मैं देख सकता हूँ एंड्रॉयड के एपीआई V11 स्रोत कोड खुदाई और कॉपी और पेस्ट करने के लिए किया जाएगा list_content.xml
। अभी के लिए हालांकि मैं इस हैकरी से बचना चाहता हूं। क्या यह एकमात्र समाधान है?
क्या आपको इसका समाधान मिला? मुझे भी यही तकलीफ़ है। – Yuyo
@Yuyo मैंने कस्टम लेआउट (आलस्य वास्तव में) का उपयोग नहीं किया, लेकिन मेरे और एंटोनिटे ने कहा कि आप अपनी प्रोजेक्ट में 'list_content.xml' की प्रतिलिपि बना सकते हैं। यह वास्तव में हैकरी नहीं है यदि आप एक ही प्रभाव को पूरा करने के लिए कोड की रेखाएं लिखना शुरू नहीं करना चाहते हैं तो यह करने का सबसे अच्छा तरीका है। –