«listener» etiketlenmiş sorular

'Dinlediği' bir olaya tepki veren bir nesne.

18
Izgara düzeninde fırlatma hareketi algılama
Almak istediğim flingbenim Android uygulamasında jest algılama çalışma. Ne var GridLayout9 ImageViews içeren bir . Kaynak burada bulunabilir: Romain Guys'ın Izgara Düzeni . Aldığım bu dosya Romain Guy'ın Photostream uygulamasından ve sadece biraz uyarlanmış. Basit tıklama durumu onClickListeneriçin sadece ImageVieweklediğim her biri için activityuygulayan ana olarak ayarlamanız gerekir View.OnClickListener. Bir …

9
Java iş parçacığı düzgün bir şekilde nasıl durdurulur?
Düzgün Java iş parçacığı durdurmak için bir çözüm gerekiyor. IndexProcessorRunnable arabirimini uygulayan sınıf var : public class IndexProcessor implements Runnable { private static final Logger LOGGER = LoggerFactory.getLogger(IndexProcessor.class); @Override public void run() { boolean run = true; while (run) { try { LOGGER.debug("Sleeping..."); Thread.sleep((long) 15000); LOGGER.debug("Processing"); } catch (InterruptedException e) …

5
EditText Değişen Dinleyicideki Karakterleri Sayma
Projemde bir EditText. 'Deki karakterleri saymak EditTextve bu sayıyı a' da göstermek istiyorum TextView. Aşağıdaki kodu yazdım ve iyi çalışıyor. Ancak, benim sorunum tıkladığında Backspacesayılır, ancak sayıyı azaltmam gerekiyor. Nasıl düşünebilirim Backspace? tv = (TextView)findViewById(R.id.charCounts); textMessage = (EditText)findViewById(R.id.textMessage); textMessage.addTextChangedListener(new TextWatcher(){ public void afterTextChanged(Editable s) { i++; tv.setText(String.valueOf(i) + " / …

12
JTextField için Değer Değişim Dinleyicisi
Kullanıcı metin alanındaki değeri değiştirdikten hemen sonra ileti kutusunun görünmesini istiyorum. Şu anda, mesaj kutusunun çıkması için enter tuşuna basmam gerekiyor. Kodumda bir sorun mu var? textField.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { if (Integer.parseInt(textField.getText())<=0){ JOptionPane.showMessageDialog(null, "Error: Please enter number bigger than 0", "Error Message", JOptionPane.ERROR_MESSAGE); } } } …

8
Bir TextView metnine tıklamak veya üzerine dokunun
Bu çok kolay (doh ...) biliyorum ama bir Android App metin TextView satırına dokunarak veya tıklayarak bir yöntem çalıştırmak için bir yol arıyorum. Düğme dinleyicileri ve anonim yöntem dinleyici çağrıları hakkında düşünmeye devam ediyorum, ancak TextView için geçerli görünmüyor. Birisi bir TextView'da bir metne tıklamanın veya dokunmanın bir yöntemi çalıştırdığını …

8
Onclick dinleyiciyi kaldırma
Metin döngü ve durum mesajları görüntüler bir nesne var. İletiler değiştiğinde, nesnenin click olayının, iletinin ilişkili olduğu etkinliğe götürmek için değiştirilmesini istiyorum. Yani, bir tane var TextView mTitleViewve olayı böyle atarım. public void setOnTitleClickListener(OnClickListener listener) { mTitleView.setOnClickListener(listener); } Bu tıklama etkinliğini nasıl kaldırabilirim? İşlem yapılabilir alanı olmayan bazı durum mesajları …


9
Bağlama ile eklenen olay dinleyicisini kaldırma
JavaScript'te, olay dinleyicisi olarak eklenen bir işlevi bind () kullanarak kaldırmanın en iyi yolu nedir? Misal (function(){ // constructor MyClass = function() { this.myButton = document.getElementById("myButtonID"); this.myButton.addEventListener("click", this.clickListener.bind(this)); }; MyClass.prototype.clickListener = function(event) { console.log(this); // must be MyClass }; // public method MyClass.prototype.disableButton = function() { this.myButton.removeEventListener("click", ___________); }; })(); …

7
ScrollView için onScrollListener'a sahip olabilir miyim?
HorizontalScrollViewBir düzen içinde bir kullanıyorum ve kullanıcının kaydırma başlangıç ​​ve bitiş noktasına ulaşmış tanımlamak gerekir. Çünkü ListViewben denedim onScrollListenerve kaydırma başlangıç ​​ve bitiş noktasını bulmak mümkündür. Ben de aynısını yapmaya çalıştım Scrollviewama bu mümkün görünmüyor. İhtiyacım olanı elde etmenin başka olası yolları var mı?

3
Gözlemci Tasarım Kalıbı ve “Dinleyiciler”
Bana öyle geliyor ki, GOF'ta açıklanan Gözlemci tasarım modeli, çeşitli araç setlerinde bulunan Dinleyiciler ile gerçekten aynı şeydir. Kavramlar arasında bir fark var mı, yoksa Dinleyiciler ve Gözlemciler gerçekten aynı şey mi? (Herhangi bir bilgisayar dili uygulaması aramıyorum, sadece tasarım açısından farkı (varsa) anlamak istiyorum. Evet, SOF ile ilgili benzer …


11
Android OnClickListener - bir düğmeyi tanımlayın
Aktivitem var: public class Mtest extends Activity { Button b1; Button b2; public void onCreate(Bundle savedInstanceState) { ... b1 = (Button) findViewById(R.id.b1); b2 = (Button) findViewById(R.id.b2); b1.setOnClickListener(myhandler); b2.setOnClickListener(myhandler); ... } View.OnClickListener myhandler = new View.OnClickListener() { public void onClick(View v) { // MY QUESTION STARTS HERE!!! // IF b1 do …


6
Android'de bir olay işleme yönteminden döndürülen boole değerinin anlamı nedir?
Android'de çoğu olay dinleyici yöntemi bir boole değeri döndürür. Bu doğru / yanlış değer ne anlama geliyor? alt sıradaki olaylara ne yol açacak? class MyTouchListener implements OnTouchListener { @Override public boolean onTouch(View v, MotionEvent event) { logView.showEvent(event); return true; } } Yukarıdaki örnekle ilgili olarak, onTouch yönteminde true döndürürseniz , …

15
Anahtarın, Onay Kutusu Değerinin kullanıcı tarafından mı yoksa programla mı değiştirildiğini (tutma dahil) nasıl ayırt edebilirim?
setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { // How to check whether the checkbox/switch has been checked // by user or it has been checked programatically ? if (isNotSetByUser()) return; handleSetbyUser(); } }); Yöntem nasıl uygulanır isNotSetByUser()?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.