2011-01-12 20 views
5

जिस प्रकार की गतिविधि मैं बनाने की कोशिश कर रहा हूं उसका एक बड़ा उदाहरण जीमेल ऐप सेटिंग्स गतिविधि है। यह प्रत्येक सेटिंग के बीच क्षैतिज नियमों के साथ लंबवत सभी अनुकूलन सेटिंग्स सूचीबद्ध करता है। ऐसे क्षेत्र हैं जो आम तौर पर समान दिखते हैं। उदाहरण के लिए: टेक्स्ट फ़ील्ड आमतौर पर नीचे दिए गए विवरण और दाईं ओर एक चक्रवात त्रिकोण के साथ एक बोल्ड शीर्षक प्रदर्शित करते हैं।एंड्रॉइड सेटिंग्स गतिविधि की विशिष्ट लेआउट संरचना क्या है?

रूट व्यू किस तरह का व्यू समूह है? प्रत्येक क्षेत्र किस प्रकार का दृश्य या दृश्य समूह है?

उत्तर

16

एक सेटिंग गतिविधि आमतौर पर PreferenceActivity से ली गई होगी। लिंक पर एक नज़र डालें और देखें कि क्या आप यही खोज रहे हैं।

+0

यह मेरे प्रश्न का एक सही जवाब है; हालांकि, मैं वास्तव में वरीयता गतिविधि नहीं बना रहा हूं। यह उपयोगकर्ता इनपुट के लिए कई क्षेत्रों के साथ सिर्फ एक गतिविधि है। मैं गतिविधि में बटन और एडिटटेक्स्ट जैसी वस्तुओं को सीधे एम्बेड करने के बजाय वरीयता-जैसे लेआउट का उपयोग करना चाहता हूं। इसके बजाय, मैं चुनिंदा वस्तुओं (जैसे वरीयता एक्टिविटी में) रखना चाहता हूं जो चयनित होने पर प्रत्येक फ़ील्ड के लिए संवाद प्रदर्शित करते हैं। – objectivesea

+0

वरीयता स्क्रीन पर अलग-अलग आइटमों पर प्रीपेरेंस ट्रीक्लिक है जो आपको बताएगा कि कौन सी स्क्रीन (वरीयताओं का समूह, मूल रूप से) क्लिक किया गया था और कौन सा विशिष्ट वरीयता। आप शायद जो कुछ भी चाहते थे उसे करने के लिए इसका इस्तेमाल कर सकते हैं। यह थोड़ा अजीब है, लेकिन यह काम कर सकता है, खासकर यदि आप वरीयता स्क्रीन बनाते हैं जिसे आप प्रोग्रामेटिक रूप से चाहते हैं। मैंने बारीकी से नहीं देखा है, लेकिन आप एसडीके से शैलियों को पकड़ने में सक्षम हो सकते हैं कि वरीयता सक्रियता/वरीयता स्क्रीन का उपयोग करता है और उन्हें आपके ऐप में भी खींचता है। – jjb

संबंधित मुद्दे