Birden çok düğme için evrensel bir görüntü seçici oluşturmaya çalışıyorum. Java kodundan xml'nin "android: drawable" kaynağını değiştirmek için bir seçenek var mı?java kodundan xml seçici değerini değiştir
5
A
cevap
25
kullanım StateListDrawable gibi java düğme çekilebilir ayarlayabilirsiniz:
StateListDrawable states = new StateListDrawable();
states.addState(new int[] {android.R.attr.state_pressed},
getResources().getDrawable(R.drawable.pressed));
states.addState(new int[] {android.R.attr.state_focused},
getResources().getDrawable(R.drawable.focused));
states.addState(new int[] { },
getResources().getDrawable(R.drawable.normal));
imageView.setImageDrawable(states); //YOUR IMAGE HERE
//AND FOR BUTTON
button.setBackgroundDrawable(states);//FOR BUTTON
3
Sen olarak kodla seçici seeting için
btnSettings.setBackgroundResource(R.drawable.ic_launcher);
İlgili konular
- 1. JAXB: Java kodundan XML Elementinin ismini değiştirir misiniz?
- 2. Java kodundan metin nasıl değiştirilir?
- 3. İstek Parametrelerinin Değerini Değiştir
- 4. Java kodundan nasıl servlet çağırılır
- 5. XML dosyalarının Eclipse biçimlendirmesini seçici olarak kapatma
- 6. java nio Seçici uyandırma
- 7. Bir jar dosyasında bir xml dosyasını Java ile değiştir
- 8. htmlunit java değiştir giriş metni
- 9. XML dosyasındaki dinamik içeriği değiştir
- 10. Güncelleme \ Android'de bir XML dosyasını değiştir
- 11. XPath SQL XML değerini getirme
- 12. Java kodundan log4j günlüğü nasıl kapatılır
- 13. Java kaynak kodundan dizi şemalarını nasıl oluşturabilirim?
- 14. Java kodundan Scala varargs nasıl kullanılır
- 15. JRuby kodundan java değişkenlerini değiştirin? Başlık olarak
- 16. Toplu iş dosyasını Java kodundan çalıştırın
- 17. XML dosyaları için Eclipse Renk Seçici Eklentisi
- 18. MongoDB (Java) deyimi değerini
- 19. java html sayfasındaki xml metinleri yaz
- 20. Mybatis'i kullanarak doğrudan java kodundan sorgulama nasıl yapılır?
- 21. HTML Numarasının Artış Değerini Değiştir Giriş - Decimals
- 22. Dinamik olarak değiştir ayar değerini seçin
- 23. javascript kullanarak AngularJS giriş metni değerini değiştir
- 24. Veritabanına bağlı XML dosyasındaki xml dosyasının değerini alın
- 25. Java: XML standartlaştırma
- 26. Bir Hex değerini (JAVA) artırın
- 27. PowerShell kullanarak XML düğümünün değerini nasıl güncelleyebilirim?
- 28. "java.exe" kodundan çıkıldı 2
- 29. ADB veya java kodu kullanarak varsayılan android klavyeyi değiştir
- 30. Seçildiğinde sekme metni rengini değiştir
kendisi için çekilebilir kaynak ayarlamak istediğiniz kontrol eder. Örneğin. Düğme veya metin görünümü – rajpara