2010-02-18 15 views
6

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

क्या कोई पैटर्न इस के लिए लागू किया गया है? मैंने एंड्रॉइड पर कुछ भी नहीं देखा है जो इस तरह कुछ भी करता है, होम स्क्रीन को छोड़कर जो समान है लेकिन इस बिंदु पर मेरी विशेषज्ञता से परे थोड़ा सा दिखता है। सबसे अच्छा मैं सोच सकता हूं कि "ऊपर बढ़ने" या "नीचे जाने" के लिए एक लंबा क्लिक और संदर्भ मेनू का उपयोग करना है।

उत्तर

2

मुझे यह पता चला: Android List View Drag and Drop sort कुछ खोज और ब्राउज़िंग के बाद। मैंने सोचा कि इसे यहां लिंक करना समझ में आता है, क्योंकि एंड्रॉइड में पुन: व्यवस्थित सूचियों की खोज करते समय यह पहला सवाल है।

3

ठीक है, सही जवाब है, और मेरा जवाब है। :-)

सही उत्तर ड्रैग-एंड-ड्रॉप है। संगीत ऐप के लिए एंड्रॉइड स्रोत के चारों ओर तैरने के लिए कुछ कोड है, लेकिन यह अभी मेरे स्पर्श स्तर के बाहर स्पर्श कार्यक्रमों के बाहर है।

one case में मैं यह सुविधा चाहता था, मैंने उपयोगकर्ता को शोध करने के लिए ऊपर/नीचे बटन का उपयोग करके एक सूची बनाई। बदसूरत, लेकिन यह काम करता है।

जैसा कि आप इंगित करते हैं, एक संदर्भ मेनू का उपयोग करके, निश्चित रूप से काम करने के लिए किया जा सकता है, लेकिन यदि आप ऑन-स्क्रीन रीयल एस्टेट को छोड़ सकते हैं, तो बटन डालना आसान होगा। आप एक विकल्प मेनू के माध्यम से बटन दृश्यता को चालू/बंद करने पर भी विचार कर सकते हैं, अगर उन्हें पूरे समय स्क्रीन पर अप्रिय हो।

और, किसी दिन, मुझे एक पुन: प्रयोज्य घटक के रूप में ड्रैग-एंड-ड्रॉप ReorderableListView बनाने की उम्मीद है ... लेकिन मैं आपकी सांस नहीं पकड़ूंगा। शायद किसी और के पास एक है जिसे मैंने अभी तक नहीं चलाया है।

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

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