2012-11-18 22 views
12

Good Morning Tüm, ben geçerken bir ListView belirtilen bir görünüm üst ve/veya alt sopa hangi benim Yapışkan ListView, üzerinde çalışmaya devam ediyorumAndroid: Başka bir görüşe

jest olayı geçirin. Bunu, liste öğesiyle aynı olan ve liste öğesi ekrana girip çıktıkça onu gösteren veya gizleyen bir Görünüm oluşturarak başardım.

Sorunum şu ki, bu 'yapışkan' öğeler mevcut olduğunda, onlara liste görünümünün bir parçasıymış gibi dokunmalarını istiyorum. Örneğin, en üstteki yapışkanın altına atılan bir liste aşağıya doğru liste listesini göndermelidir.

Sorum şu: Bu görünüme bir dokunma dinleyicisi atamak ve ardından bu olayları doğrudan listeye geçirmek mümkün mü?

Ben kadar kolay olacağını umuyordum:

ListView list; 

.... 

stickyview.setOnTouchListener(new OnTouchListener() { 


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

    }); 

Herhangi bir yardım büyük beğeni topluyor.

Josh

cevap

22

bazı hafif verdiği ile aldım:

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

Çok teşekkürler bunu başarmak için dispatchTouchEvent(MotionEvent event) kullanmak zorunda kaldı! Yapabilirsem size bin puan veririm :) –

+0

Güzel olan! Bu tam olarak benim için beslediğim şeydi! Teşekkürler teşekkürler!! :) –

0

benim durumda bunun için

İlgili konular