क्या लॉलीपॉप में सिस्टम वरीयताओं की तरह एक प्राथमिकता बनाने का एक आसान तरीका है?
मेरे पिछले ऐप में हेडर और टुकड़े थे, लेकिन मैंAppCompat Toolbar और वरीयता (onBuildHeaders) का उपयोग करना चाहते हैं, "नए टूलबार का उपयोग नहीं कर सकते हैं। इसलिए मैं अपनी प्राथमिकताओं को पूरा करने के लिए खोज कर रहा हूं।"
मैं यह करना चाहता हूँ:
क्या किसी के पास इसके लिए कोई ट्यूटोरियल है?
उत्तर:
उत्तर № 1 के लिए 1यह सरल है। बस अपनी गतिविधि के लिए Theme.AppCompat.xxx को लागू करें और अपना डालें PreferenceFragment
उस गतिविधि में यदि आप Api स्तर> = 11 का उपयोग करते हैं।
संपादित करें
नवीनतम सुपरओट लिबरी ऐप्पोमैट-वी 7 के लिए, Google प्रदान करता है AppCompatDelegate
चाल करने के लिए, यहाँ है नमूना कोड गूगल से।
जवाब के लिए 0 № 2
मेरी लाइब्रेरी आज़माएं: https://github.com/AndroidDeveloperLB/MaterialPreferenceLibrary .
इसमें मूल API के कुछ सामान की कमी है,लेकिन यह एक अच्छी शुरुआत है ... मुश्किल हिस्सा यह है कि इसे एक ListView के बजाय एक RecyclerView का उपयोग करना है, ताकि आप एक ही पंक्ति में कई प्राथमिकताएं पा सकें। फिर आपको आइटम को फ़िल्टर करने की आवश्यकता है जैसे आप टाइप करते हैं।