Próbuję utworzyć uniwersalny selektor obrazów dla wielu przycisków. Czy istnieje opcja zmiany zasobu xml "android: drawable" z kodu java?Zmienianie wartości selektora xml z kodu java
5
A
Odpowiedz
25
użytku StateListDrawable dla seeting selektor kodem jak:
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
Można ustawić przycisk rozciągliwej z java jak
btnSettings.setBackgroundResource(R.drawable.ic_launcher);
Powiązane problemy
- 1. AppBarButtonStyle: Zmienianie zawartości kodu
- 2. JAXB: Zmienić nazwę elementu XML z kodu Java?
- 3. Zmienianie przestrzeni nazw XML za pomocą Scala
- 4. Zmienianie wartości elementu XML w zależności od wartości innego elementu w drzewie
- 5. Zmienianie wartości makra w czasie wykonywania
- 6. Odczyt wartości do zmiennych C uruchamianych z kodu Java
- 7. Zmienianie elementu IFrames InnerHtml z kodu powoduje, że
- 8. Działanie wielokrotnego selektora a pojedynczego selektora
- 9. Java ASM Bytecode Modyfikacja - Zmienianie ciał metodowych
- 10. Zmienianie wartości tablicy rekurencyjnie w PHP
- 11. Zmienianie wartości w pandach Dataframe doenst work
- 12. Zmienianie wartości obiektów w pętli foreach?
- 13. Zmienianie wartości Maven pom.xml <properties> wartości fizycznych
- 14. Uzyskiwanie wartości tekstowej węzła XML za pomocą Java DOM
- 15. zmienić zmienne java z kodu JRuby?
- 16. Zmienianie przestrzeni nazw dla pliku XML w XSL Tłumaczenie
- 17. Kolor selektora na LinearLayout
- 18. Uzyskiwanie określonych wartości węzłów z dokumentu XML
- 19. Wydajność XML Scala vs Java XML
- 20. Java wyliczenia wartości z rodzajowych
- 21. Wartości zwracane z Java Threads
- 22. XML Digital Signature Java
- 23. Java XML: ClassCastException DeferredTextImpl
- 24. Uzyskaj numer wiersza z węzła xml - java
- 25. Łączenie Androida XML z klasą Java?
- 26. Excel VBA - odczytanie wartości komórki z kodu
- 27. Edytor kodu JavaFX z zakreślaczem treści dla kodu Java
- 28. Sekcja kodu Java tablicy
- 29. jquery składnia selektora $ ([]) i $ ("*")
- 30. Jak uzyskać element DOM z selektora JQuery
za które sterują chcesz ustawić zasób rozciągliwej. na przykład Przycisk lub widok tekstowy – rajpara