मैं एक विजेट की तलाश में हूं जो गैलरी विजेट के समान व्यवहार करता है लेकिन क्षैतिज रूप से लंबवत स्क्रॉल करता है। मैं चारों ओर घूमता हूं और स्पष्ट रूप से जवाब ऐसा पूर्व-निर्मित विजेट मौजूद नहीं है।एंड्रॉइड: एक लंबवत गैलरी?
तो मैंने कहा अपने आप को, ओह ठीक है, मुझे एंड्रॉयड स्रोत में गैलरी वर्ग को देखो और संशोधित कि बजाय खड़ी स्क्रॉल करने के लिए होगा। इतना आसान नही। एंड्रॉइड एसडीके बहुत दूर छुपाता है (समझदारी से फ्रेमवर्क रखरखाव के लिए), लेकिन यह विजेट को विस्तारित करना भी बहुत मुश्किल बनाता है। गैलरी वर्ग, उदाहरण के लिए, अपने माता-पिता, AbsSpinner से सदस्य चर का एक बहुत का उपयोग करें (mSelectedPosition, etc.etc।), और उसकी मूल के माता-पिता, आदि ... जो एप्लिकेशन-डेवलपर के दृष्टिकोण से बिल्कुल भी सुलभ नहीं हैं। उन सदस्य चर के उपयोग के बिना, मैं अपने स्वयं के उपयोग के लिए गैलरी कक्षा से समान कोड का उपयोग नहीं कर सकता।
विरासत श्रृंखला को आगे बढ़ाने और मेरे प्रोजेक्ट में उन सभी अभिभावकों के स्रोत कोड को डालने के लिए, या मौजूदा फ्रेमवर्क विगेट्स का उपयोग किए बिना विजेट को सभी स्क्रैच से लिखना जो पहले ही समस्या हल कर चुका है, मुझे कोई नहीं मिला एक लंबवत स्क्रॉलिंग गैलरी पाने के लिए रास्ता।
वहाँ चारों ओर एक बेहतर तरीका है? एंड्रॉइड ढांचा क्यों विजेट को विस्तारित करना इतना मुश्किल है?
आपको जिस व्यवहार की आवश्यकता है, उसके आधार पर, एक सामान्य सूची दृश्य का उपयोग क्यों न करें, एक क्षैतिज लीनियरआउट के अंदर, दूसरी तरफ एक छवि दृश्य के साथ? –