2013-02-14 21 views
7

Spinner'ım var ve içeriği gerçek yere bağlı (GPS konumu). Dolayısıyla içerik sürekli olarak değişmeli, ancak yalnızca bir öğe seçtiğinde kullanıcı tarafından görülebilir. Spinner içeriğini sürekli olarak güncelleyen bir ileti dizisi veya bir güncellemeyi kullanıcıdan zorlamak için bir düğme kullanmak yerine başka bir davranış elde etmek isterim. Kullanıcı, Eğirici açılmadan önce, Eğiriciye dokunduğunda güncellenmelidir. Spinner içeriğini programlı olarak değiştirebiliyorum. İhtiyacım olan şey, kullanıcı kapalı Döndürücü'ye dokunduğunda, ancak açılan Spinner gösterilmeden önce tetikleyen bir olaydır. Umarım bu soru yeterince açıktır. İlginiz için teşekkür ederim.Değiştirmek Döndürücü içeriğini açılışta değiştir

cevap

12

Sen onTouchListener

spinner.setOnTouchListener(new OnTouchListener(){ 

    @Override 
    public boolean onTouch(View v, MotionEvent event) { 
     if(event.getAction() == MotionEvent.ACTION_DOWN){ 
     // Load your spinner here 
     } 
     return false; 
    } 

}); 
+0

, teşekkürler mükemmel çalıştı kullanabilirsiniz! –

+0

Dönücü kapalıyken ne zaman tespit edilir? –

İlgili konular