2011-08-31 12 views
6

के बीच स्वाइप स्विच पर मैं चैट एप्लिकेशन लागू कर रहा हूं। उपयोगकर्ता एक साथ कई चैट खोलने में सक्षम है, और मैं उसे बाएं या दाएं स्वाइप करने के साथ इन चैट्स के बीच स्विच करने की अनुमति देना चाहता हूं। उदा। gtalk ऐप में। मुझे यकीन नहीं है कि इसे कार्यान्वित करने का सबसे अच्छा तरीका क्या है:एंड्रॉइड: दृश्य/गतिविधियां/टुकड़े

  • क्या मुझे प्रति गतिविधि एक गतिविधि का उपयोग करना चाहिए? यदि हां, तो अगली बातचीत में स्विच करने के लिए मैं सही गतिविधि उदाहरण का चयन कैसे करूं?
  • क्या मुझे केवल एक गतिविधि उदाहरण और कई विचारों का उपयोग करना चाहिए और this example में उनके बीच स्विच करना चाहिए?
  • या क्या मुझे टुकड़ों का उपयोग करना चाहिए और उनके बीच स्विच करना चाहिए? क्या FragmentManager उनके बीच स्विच करने के लिए सही टुकड़ा उदाहरण चुनने का एक तरीका प्रदान करता है?

आपको सबसे अच्छा समाधान क्या लगता है, और क्यों? कोई सुझाव? आपकी सहायताके लिए धन्यवाद!

उत्तर

12

मैं Android संगतता पैकेज में ViewPager का उपयोग कर कड़ी चोट कार्यक्षमता आप देख रहे हैं लागू करने के लिए के बारे में निम्नलिखित Android डेवलपर ब्लॉग पोस्ट पर एक नज़र लेने के सुझाव है:

http://android-developers.blogspot.com/2011/08/horizontal-view-swiping-with-viewpager.html

सिफारिश की दृष्टिकोण सबसे अधिक है चैट इतिहास और टेक्स्ट इनपुट फ़ील्ड के लिए एक टुकड़ा का उपयोग करने की संभावना है क्योंकि इससे आपको डिवाइसों में सबसे अधिक लचीलापन मिल जाएगा।