एंड्रॉइड-पुलटोरफ्रेश विजेट के साथ समस्याएं

I am having a bit of difficulty implementing the android-pulltorefresh widget by Johan Nilsson found at https://github.com/johannilsson/android-pulltorefresh

मेरी समस्या में कस्टम लिस्टव्यू डालने के बाद मेरी समस्या यह सब ठीक है, लेकिन यह सूची दृश्य को रीफ्रेश करने के लिए टैप करने के लिए कहती है लेकिन मुझे इसे रीफ्रेश करने के लिए नीचे खींचने की आवश्यकता है।

मैं जिस कोड का उपयोग कर रहा हूं वह गिटूब पेज से बहुत अधिक है और ऐप का एक स्क्रीनशॉट नीचे पाया जा सकता है, मेरी समस्या का प्रदर्शन करें:

PullToRefreshListView lv = (PullToRefreshListView)findViewById(R.id.listView);
lv.setOnRefreshListener(new OnRefreshListener() {
    public void onRefresh() {
   //Do work to refresh the list here.
    GetData getData = new GetData();
    getData.execute();
}

यहां छवि विवरण दर्ज करें

हेडर को रीफ्रेश करने के लिए मुझे टैप की आवश्यकता है और सूचीदृश्य को खींचने के बाद ही दिखाया जा सकता है। मुझे लगता है कि मुझे किसी प्रकार का ध्वज बदलने की ज़रूरत है, लेकिन मुझे यह नहीं पता कि यह कहां होगा।

0
जोड़ा संपादित
विचारों: 1

2 उत्तर

दुर्भाग्य से इस के आसपास काम करने का कोई तरीका नहीं है। संपूर्ण नियंत्रण इस विचार के आस-पास बनाया गया है कि "रीफ्रेश करने के लिए खींचें" शीर्षलेख एक सामान्य सूचीदृश्य आइटम है जो सूची को ऊपर स्क्रॉल करके छुपाया जाता है। दुर्भाग्यवश, जब आपके पास बहुत छोटी सूची होती है, तो सूची को पहले आइटम को छिपाने के लिए ऊपर स्क्रॉल नहीं किया जा सकता है क्योंकि सूची में पर्याप्त आइटम नहीं हैं - इसलिए फ़ॉलबैक पहले आइटम (हेडर) को भी दिखाना है और इसे प्राप्त करना है "रीफ्रेश करने के लिए टैप करें" प्रदर्शित करें।

संपादित करें: एक क्लज जो आप करने में सक्षम हो सकते हैं वह डमी रिक्त आइटम डालें ताकि सूची में शीर्ष शीर्षलेख सूची आइटम को छिपाने के लिए पर्याप्त आइटम हों।

0
जोड़ा
ईडीआईटी चाल करता है! धन्यवाद!
जोड़ा लेखक Parth Kapoor, स्रोत

use this code

आशा है कि यह आप के लिए काम करता है।

0
जोड़ा