7

(अगली छवि को देखने के साथ) मैं Google Play स्टोर, जहां अगली छवि दिखाई दे रहा है पर एक की तरह एक छवि गैलरी को लागू करने की कोशिश की है हर एक:छवि गैलरी Google Play पर एक की तरह है? <img src="https://i.stack.imgur.com/D1bKj.png" alt="enter image description here"></p> <p>मैं इस के लिए अलग-अलग दृष्टिकोण की कोशिश की लेकिन के लिए एक मृत अंत मारा है

1. एक PagerContainer (here जानकारी) का उपयोग करना लेकिन यह समाधान किसी भी 2.x उपकरणों पर मेरे लिए काम नहीं करता है के रूप में अगली छवि दिखाई नहीं देता है और केवल अपनी सीमा के अंदर ViewPager स्क्रॉल (त्रुटि बिना किसी उत्तर के here)

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

3. एक HorizontalListView (जानकारी here) यह HorizontalScrollView के लिए एक वैकल्पिक की तरह लग रहा था, के रूप में एक एडाप्टर इस्तेमाल किया गया था ताकि स्मृति समस्याओं को हल कर रहे थे का उपयोग करना। हालांकि, छवि को सर्वर से लोड होने के बाद, मैं इस माप को बदलने के लिए इस वर्ग को सही ढंग से संशोधित करने में कामयाब नहीं हो सका। जैसा कि आप देख सकते हैं, यह माता-पिता के माप को ध्यान में रखते हुए अपने बच्चों को मापता है। जब मैं विचारों को परिभाषित करता हूं, तब तक छवियां सर्वर से प्राप्त नहीं होती हैं, इसलिए माप सही नहीं होते हैं। एक बार छवियां प्राप्त हो जाने के बाद, मैंने विचारों को पुनर्जीवित करने के लिए सही ढंग से बल नहीं दिया।

4. व्यूपार्ज मार्जिन को नकारात्मक पर सेट करना यह समाधान मेरे लिए काम नहीं करता है क्योंकि स्क्रॉलिंग शुरू होने के बाद माप सही ढंग से प्रदर्शित नहीं होते थे। (पहला दृश्य सेट मार्जिन प्रदर्शित करता है और अगली छवि दिखाई दे रही थी। हालांकि, स्क्रॉलिंग शुरू करने के बाद, कुछ छवियों में मार्जिन था, अन्य नहीं, कुछ केवल एक तरफ इत्यादि।) मुझे नहीं पता कि यहां लगातार मापने का समाधान है या नहीं विचार और स्क्रीन।

यदि आप सोचते हैं कि यह उचित है तो मैं समाधानों में से किसी एक के लिए कोड पोस्ट कर सकता हूं। लेकिन मुझे लगता है कि Google Play एक और समाधान का उपयोग करता है जिसे मैं नहीं जानता। मैं गैलरी का उपयोग नहीं करना चाहता क्योंकि यह पहले से ही बहिष्कृत है।

उत्तर

0

यह बहुत आसान है इसके लिए गैलरी दृश्य का उपयोग करें। आप एंड्रॉइड एसडीके नमूने में नमूना कोड पा सकते हैं। और ट्यूटोरियल प्राप्त करने के लिए इस लिंक का उपयोग करें http://www.edumobile.org/android/android-beginner-tutorials/creating-image-gallery/

+0

गैलरी विजेट हटा दिया गया है:

यहाँ आप स्क्रीनशॉट से देख सकते हैं – agamov

0

माइकल, क्या आपको अब तक समाधान समाधान मिला है? मैं आपको TwoWayView का उपयोग करने का सुझाव दे सकता हूं। enter image description here