Android'de bir görünümün adını almak için zaten var mı? Api'den geçtiniz ve bunu yapmak için herhangi bir yöntem görmediniz. Genellikle onClick(View v)
yöntemde kullanılanAndroid'de görünüm adı özelliği mi alıyorsunuz?
cevap
Görünüm sadece id isim değil içeriyor, ben bunu almak mümkün olmadığını düşünüyorum. etiketi Sonra etiket değerini almak için button.getTag çağırabilir
böyle
<RadioButton android:tag="1" />
olarak bağlıyor: Yorumlarınız itibaren
, sana android için dizini koyabilirsiniz düşünüyorum. Umarım anahtar durum ifadelerinden kurtulmanıza yardımcı olur ..kullanım view.getId();
,
// from View.OnClickListener
@Override
public void onClick(View v){
switch(v.getId()) { // <= this is it
case R.id.first_id:
// do something
break;
}
}
Eh, bu benim için bir çözüm değil. Radyo grubum var ve her radyo butonu isminde bir "indeks" ile bitiyor. Bazı işlemleri yapmak için bunu almam gerekiyor. Gerçek radyo düğmesi grup indeksine güvenemem. – Notbad
Kodunuzu gönderin, böylece davanız için çözüm hakkında düşünebiliriz. Bu yaygın bir çözümdür, başka bir şey aradığınız gibi görünüyor. –
Sorunum hakkında biraz daha fazla düşünürseniz, çözümünüzün kodumdaki bazı değişikliklerle uyumlu olabileceğini düşünüyorum. Bir android acemi olarak ben başka bir bakış açısından sorunla karşı karşıya. Teşekkürler. – Notbad
- 1. match_parent özelliği ile WIDTH görünümünü mi alıyorsunuz?
- 2. İçeriği özel görünümde mi alıyorsunuz?
- 3. Monotouch.Dialog UIViewElement'in genişliğini mi alıyorsunuz?
- 4. Hazırda bekletme önbelleği mi alıyorsunuz?
- 5. css3 görünüm özelliği
- 6. Bir DLL dosyası için CLSID'yi mi alıyorsunuz?
- 7. ant makine adı özelliği
- 8. UIWebView html'den arka plan rengi mi alıyorsunuz?
- 9. Raspberry pi'deki Webcam'den Python girişi mi alıyorsunuz?
- 10. iPhone sertifikası özel anahtarını teslim mi alıyorsunuz?
- 11. EventKit'i kullanmaya çalışırken "Tanımsız semboller" mi alıyorsunuz?
- 12. Bir dizenin ilk 10 karakterini mi alıyorsunuz?
- 13. Ajax php'den bir getiri değeri mi alıyorsunuz?
- 14. androidde openssl nasıl kurulur
- 15. Maven özelliği mevcut kullanıcı adı?
- 16. Oracle'da güncellenebilir olmayan görünüm oluşturmaya çalışırken hata alıyorsunuz
- 17. ASN.1 PEM dosyalarından yayımcı dizeleri mi alıyorsunuz?
- 18. Uygulama boyutlarını bilirken androidde özel görünümler ekleme
- 19. androidde greyview için özel adaptör
- 20. androidde shift-jis kodunu çözme
- 21. Başka bir iş parçacığından dönen nesneler mi alıyorsunuz?
- 22. python - Windows'ta MinGW32'yi kullanmak için Pip mi alıyorsunuz?
- 23. easy_setup ve pip'te listelenen bir Python kütüphanesi mi alıyorsunuz?
- 24. XML'de kullanmak için çoğullardan bir dize mi alıyorsunuz?
- 25. HTTP Durum Kodunu curl_multi kullanarak birden çok URL'den mi alıyorsunuz?
- 26. Swift'deki bir animasyon sırasında UIView rengini mi alıyorsunuz?
- 27. Java: Mevcut tüm monitörlerin (tüm masaüstünün) çözünürlüğünü mi alıyorsunuz?
- 28. Daha fazla niyet ve onCreate yöntemi mi alıyorsunuz?
- 29. UTF8, PHP -> MySQL verir. Veritabanında soru işaretleri mi alıyorsunuz?
- 30. Bir form olmadan Codeigniter CSRF belirteci mi alıyorsunuz?
Olası kopyası [Kaynak adından kaynak adı nasıl alınır] (http://stackoverflow.com/questions/10137692/how-to-get-resource- kaynak-ad-kimlik) – ACBM