cevap
Maalesef, rengi değiştirmek basit bir özellik değil. Onay işareti bir resimdir, bu nedenle özel bir resim oluşturmanız gerekir. Bunun gibi bir seçici xml dosyası oluşturun bu example
bir göz atın: Bu xml dosyasına kaydetme
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:drawable="@drawable/star_down" />
<item android:state_checked="false" android:drawable="@drawable/star" />
</selector>
sizin res\drawables\
klasörde. Eğer seçici xml dosyası "checkbox_selector.xml" adını ediyorum Bu örnekte
<CheckBox
android:text="Custom CheckBox"
android:button="@drawable/checkbox_selector"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
ve bir star_down.png gerekir ve star.png ediyorum: Ardından düzen dosyası içinde bu gibi onay kutusunu uygulamak senin drawables klasöründe de. Sistem onay kutusu görüntülerini istediğiniz renge değiştirerek ve değiştirilmiş png dosyalarını bir seçicide referans vererek farklı renkli onay kutuları oluşturmak için bu tekniği kullanabilirsiniz.
örnek bağlamak iken iyi bir tanesidir. Linklerin öldüğünü, genel olarak linkler ile ilgili içeriği de linkten yayınlamak isteyeceğinizi belirtmek gerekir. Bu cevap uzun bir süredir etrafta olacağından, eğer bağlantı çürüyse, gelecekte insanlar için işe yaramaz hale gelecekti. Şimdi hala neyin peşinde olduklarına ulaşmalarına yardımcı olacak. – FoamyGuy
İyi nokta. Gelecekte tavsiyeni takip edeceğim. layout_width = "wrap_content" android: layout_height = "wrap_content" app: buttonTint = "@ rengi – HexAndBugs
Bu (API düzeyinde 23 itibariyle) buttonTint
kullanarak xml yapmak kolaydır:
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:buttonTint="@color/COLOR_HERE" />
ve
Nicolás belirttiği gibi, daha eski API'ler içinappCompatCheckbox v7
kullanarak bunu yapabilirsiniz:
<android.support.v7.widget.AppCompatCheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:buttonTint="@color/COLOR_HERE" />
Sen AppCompat ve '
bu durumda devre dışı bırakılan onay kutuları parlak kalıyor, rengi griye çevirmiyor –
@AlexanderTumanin İşaretlenmemiş rengi griye nasıl değiştirilir? –
- 1. Materialize çerçevesindeki onay kutusunun rengini değiştirme
- 2. Nasıl zengin metin varsayılan mavi vurgu rengini değiştirebilirsiniz?
- 3. değiştirme md-onay kutusu rengi
- 4. değiştirilmesi f.select onay kutusunun
- 5. Bir onay kutusunun pyqt
- 6. Angularjs kullanırken varsayılan onay kutusu işaretini ayarlayamıyorum
- 7. </ a0> onay kutusunun içinde onay kutusu
- 8. Açısal: Kontrol edildiğinde onay kutusunun değerlerinin alınması
- 9. Onay kutusunun kimliğini aldınız mı? - jQuery
- 10. Basit form onay kutusunu varsayılan olarak yönlendirir.
- 11. Angularjs jp'de varsayılan değer olan onay kutusuyla çalışmaz
- 12. Varsayılan onay kutusu olayının jQuery onay/işaretini kaldır işlevini geçersiz kılmasını nasıl önleyebilirim?
- 13. Cocoa'da bir onay kutusunun durumu
- 14. Onay kutuları korumalı onay kutuları nasıl kullanılır?
- 15. Varsayılan değer nasıl ayarlanır? Onay kutusunu işaretleyin REACT js
- 16. jQuery onay kutusundaki güncelleme onay kutusunu değiştirme olayını tetiklemiyor
- 17. python matplotlib imshow() özel onay işaretleri
- 18. WPF'deki onay kutusunun solundaki metin
- 19. Onay kutusunun işaretli olup olmadığını kontrol edin
- 20. Uyarı iletişim kutusunun metin rengini değiştirme
- 21. onay kutusunun etrafında noktalı çizgi nasıl önlenir?
- 22. Bir onay kutusunun altındaki bir metnin sarılmasını engelle
- 23. LaTeX Beamer'da \ textbullet'in rengini değiştirme
- 24. JS: Varsayılan değer seçilirse onay kutuları devre dışı bırakılsın mı?
- 25. Matplotlib'de daha uzun altpip onay işaretleri oluşturun?
- 26. Onay kutusu işaretli veya işaretli olmadığında onay kutusunun değeri nasıl değiştirilir
- 27. angular2 onay kutusu formcontrol
- 28. Android Listview onay kutuları
- 29. Dalgalanma Etkisinin rengini değiştirme
- 30. Bir EditText'in "varsayılan" renk değerini temadan alın
[Bu soru] 'nun bir kopyası gibi görünüyor (http://stackoverflow.com/questions/3491203/how-to-customize-the-color-of-the-checkmark-color-in-android-in-a-dialog -andr). – nTraum
Fark bu sorunun gerçek ve yeni bir cevabı var. arasında –
Olası kopyalar [CheckBox rengini değiştirmek nasıl?] (http://stackoverflow.com/questions/5854047/how-to-change-the-color-of-a-checkbox) – afathman