/ / Android लॉलीपॉप वरीयता - Android, Android- वरीयताएँ, Android-5.0- लॉलीपॉप, Android- टूलबार, Android- समर्थन-पुस्तकालय

एंड्रॉइड लॉलीपॉप वरीयता - एंड्रॉइड, एंड्रॉइड-वरीयताएं, एंड्रॉइड-5.0-लॉलीपॉप, एंड्रॉइड-टूलबार, एंड्रॉइड-सपोर्ट-लाइब्रेरी

क्या लॉलीपॉप में सिस्टम वरीयताओं की तरह एक प्राथमिकता बनाने का एक आसान तरीका है?

मेरे पिछले ऐप में हेडर और टुकड़े थे, लेकिन मैंAppCompat Toolbar और वरीयता (onBuildHeaders) का उपयोग करना चाहते हैं, "नए टूलबार का उपयोग नहीं कर सकते हैं। इसलिए मैं अपनी प्राथमिकताओं को पूरा करने के लिए खोज कर रहा हूं।"

मैं यह करना चाहता हूँ:

यहां छवि विवरण दर्ज करें

क्या किसी के पास इसके लिए कोई ट्यूटोरियल है?

उत्तर:

उत्तर № 1 के लिए 1

यह सरल है। बस अपनी गतिविधि के लिए Theme.AppCompat.xxx को लागू करें और अपना डालें PreferenceFragment उस गतिविधि में यदि आप Api स्तर> = 11 का उपयोग करते हैं।

संपादित करें

नवीनतम सुपरओट लिबरी ऐप्पोमैट-वी 7 के लिए, Google प्रदान करता है AppCompatDelegate चाल करने के लिए, यहाँ है नमूना कोड गूगल से।


जवाब के लिए 0 № 2

मेरी लाइब्रेरी आज़माएं: https://github.com/AndroidDeveloperLB/MaterialPreferenceLibrary .

इसमें मूल API के कुछ सामान की कमी है,लेकिन यह एक अच्छी शुरुआत है ... मुश्किल हिस्सा यह है कि इसे एक ListView के बजाय एक RecyclerView का उपयोग करना है, ताकि आप एक ही पंक्ति में कई प्राथमिकताएं पा सकें। फिर आपको आइटम को फ़िल्टर करने की आवश्यकता है जैसे आप टाइप करते हैं।