2011-03-29 13 views
6

मैं एक ही समय में दो गतिविधियों को प्रदर्शित करने का सबसे आसान तरीका ढूंढ रहा हूं, ताकि एक गतिविधि हमेशा दिखाई दे, और उपयोगकर्ता इंटरैक्शन के साथ अन्य परिवर्तन।एंड्रॉइड: एक स्क्रीन में दो गतिविधियां देखना

दूसरे शब्दों में:

  • मैं वर्तमान में कई गतिविधियों के साथ एक कार्यक्रम के लिए कोड है।
  • उपयोगकर्ता इन गतिविधियों के बीच नेविगेट कर सकता है।
  • मैं एक नई गतिविधि जोड़ना चाहता हूं जो हमेशा मेरे पास पहले से दिखाई देगी।
  • जब उपयोगकर्ता वर्तमान गतिविधि से दूसरे स्थान पर जाता है, तो यह नई "साइड एक्टिविटी" दिखाई देगी।

मैंने कुछ ऐसा करने के लिए कई अलग-अलग विचार देखे हैं, लेकिन मेरी आवश्यकताओं के अनुरूप उन्हें अनुकूलित करने में सक्षम नहीं हैं।

किसी भी मदद की सराहना की जाएगी।

उत्तर

6

आप जो भी चाहते हैं वह गतिविधियों के साथ संभव नहीं है। सबसे नज़दीकी चीज थीम का उपयोग कर रही है ताकि आपकी "साइड गतिविधि" अन्य गैर-पूर्ण-स्क्रीन गतिविधियों के पीछे आंशिक रूप से दिखाई दे। हालांकि, स्क्रीन आकारों की एक विस्तृत श्रृंखला पर इसे ठीक से काम करने के लिए यह मुश्किल हो जाएगा, और इसे खींचने के लिए अपने कार्य ढेर को प्रबंधित करना मुझे बहुत मजेदार नहीं लगता है।

आप जो कुछ भी टुकड़े के उचित अनुप्रयोग के साथ खोजते हैं, उसे बनाने में सक्षम होना चाहिए, लेकिन आप गतिविधियों की एक गुच्छा के विपरीत, एक बड़ी गतिविधि और टुकड़ों का एक समूह के साथ हवादार हो जाएंगे।

गतिविधि स्तर पर, एंड्रॉइड को आपके द्वारा खोजे जाने वाले कुछ लगातार तत्वों के लिए डिज़ाइन नहीं किया गया है।

3

आप जो कुछ भी चाहते हैं उसके समान कुछ प्राप्त कर सकते हैं (उपयोगकर्ता क्या देखता है)। लेकिन वास्तव में यह दो गतिविधियां नहीं चलतीं।

Fragments Documentation देखें। मुझे लगता है कि आप दो टुकड़ों का उपयोग करना चाहते हैं: एक स्क्रीन के शीर्ष पर और नीचे एक और दूसरा।

3

अन्य लोगों की तरह, आपने एक बार स्क्रीन पर कई गतिविधियां नहीं रखी हैं। हालांकि, आप अपनी अलग-अलग गतिविधियों को दृश्यों में दोबारा बदल सकते हैं, फिर एक एकल गतिविधि को स्वैप करने योग्य दृश्यों (टैब या व्यूफ्लिपर द्वारा प्रबंधित) के समूह के साथ एक निरंतर दृश्य के साथ दिखाएं।

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