2012-11-18 13 views
12

गुड मॉर्निंग सभी,एंड्रॉयड: एक और दृश्य के लिए इशारा घटना दर्रा

मैं अपने स्टिकी ListView, पर काम है, जिसमें एक ListView में एक निर्धारित दृश्य शीर्ष और/या नीचे करने के लिए छड़ी जाएगा के रूप में यह द्वारा गुजरता जारी कर रहा हूँ। मैंने सूची दृश्य के समान एक दृश्य स्थापित करके इसे पूरा कर लिया है, और इसे दिखा रहा है या छुपा रहा है क्योंकि सूची आइटम स्क्रीन पर और बाहर गुजरता है।

मेरी समस्या यह है कि जब ये 'चिपचिपा' आइटम मौजूद होते हैं, तो मैं चाहता हूं कि वे स्पर्श पर प्रतिक्रिया दें जैसे कि वे स्वयं सूची सूची का हिस्सा हैं। उदाहरण के लिए, शीर्ष चिपचिपापन पर एक झुकाव सूचीदृश्य स्क्रॉलिंग भेजना चाहिए।

मेरा प्रश्न यह है कि यदि इस दृश्य में टच श्रोता असाइन करना संभव है, और फिर इन घटनाओं को सीधे सूची में पास करें।

मुझे उम्मीद थी कि यह उतना ही आसान होगा:

ListView list; 

.... 

stickyview.setOnTouchListener(new OnTouchListener() { 


     @Override 
     public boolean onTouch(View arg0, MotionEvent motionEvent) { 
      list.onTouchEvent(motionEvent); 
      return false; 
     } 

    }); 

किसी भी मदद की बहुत सराहना कर रहा है।

जोश

उत्तर

22

मैं कुछ मामूली फेरबदल के साथ मिल गया:

stickyView.setOnTouchListener(new View.OnTouchListener() { 
     @Override 
     public boolean onTouch(View v, MotionEvent event) { 
      return list.onTouchEvent(event); 
     } 
    }); 
+5

इस के लिए धन्यवाद एक बहुत मेरी स्थिति में इस लक्ष्य को हासिल करने के लिए था! अगर मैं आपको हजार अंक दे सकता हूं :) –

+0

अच्छा है! यह वही था जो मैं के लिए बैठ रहा हूँ! धन्यवाद धन्यवाद!! :) –

0

मैं dispatchTouchEvent(MotionEvent event) उपयोग करने के लिए

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