2012-08-14 10 views
5

मुझे अपनी सूची दृश्य में नए आइटम जोड़ने और स्वचालित रूप से स्क्रॉल करने की आवश्यकता है। मैंने एक एप्लीकेशन बनाया और यह एसडीके बीटा 1 के लिए अच्छा काम करता है, लेकिन यह बीटा 2 के लिए ठीक से काम नहीं करता है। उदाहरण के लिए, मेरे पास ListView में 20 आइटम हैं और उनमें से पहला 5 स्क्रीन पर दिखाई दे रहा है। अगर मैं अपनी सी ++ विधि से कुछ कॉल करता हूं जैसे:ब्लैकबेरी 10 एसडीके बीटा 2 में सूची दृश्य स्क्रॉलिंग समस्या

listView->scrollTo(ScrollPosition::End) 

मैं केवल सूची दृश्य के शीर्ष पर अंतिम आइटम देख सकता हूं। मैं इसे मैन्युअल रूप से स्क्रॉल कर सकता हूं और यह अच्छी तरह से काम करेगा, लेकिन मैं कोड से ऐसा नहीं कर सकता।

+0

आप इस प्रश्न में 'ब्लैकबेरी -10' टैग जोड़ने पर विचार करना चाहेंगे। – donturner

उत्तर

1

एपीआई दस्तावेज स्पष्ट नहीं है, लेकिन जो व्यवहार आप देख रहे हैं उसका मतलब है। आप एक वैकल्पिक विधि का उपयोग करना चाह सकते हैं: scrollToItem()

+0

प्रतिक्रिया के लिए धन्यवाद लेकिन इस विधि का एक ही व्यवहार है – user1598082

+0

क्या आपने सूची आइटम को निर्दिष्ट करने का प्रयास किया है जिसे आप शीर्ष पर प्रदर्शित करना चाहते हैं? – Richard

+0

हाय, मेरे आवेदन में टिप्पणियां विकल्प हैं यदि उपयोगकर्ता कोई टिप्पणी टाइप करता है तो मुझे नीचे (मेरे टेक्स्टफील्ड के ऊपर) दिखाने की ज़रूरत है, लेकिन मैं इसे करने में सक्षम हूं, टाइप की गई टिप्पणियां इस समस्या को हल करने के तरीके को शीर्ष पर दिखा रही हैं I QML का उपयोग करके मेरी सूचीदृश्य लागू किया है! – Vendetta

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