31 Ocak 2010, Pazar
Nasıl bir bakış arka plan rengini ayarlamak için
Bir Görünüm (bu durumda bir Düğme) arka plan rengini ayarlamak için çalışıyorum.
Ben bu kodu kullanın:
// set the background to green
v.setBackgroundColor(0x0000FF00 );
v.invalidate();
Düğme ekrandan kaybolmasına neden olur. Neyi yanlış yapıyorum, ve arka plan değiştirmek için doğru yolu nedir herhangi bir Görünüm renk?
Teşekkürler.
CEVAP
12 Ocak 2011, ÇARŞAMBA
SetBackgoundColor çağırdığınızda/varolan herhangi bir arka plan kaynak, kenarlıklar, köşeleri, dolgu, vb de dahil olmak üzere siler üzerine yazar. Yapmak istediğiniz şey mevcut arka plan kaynak rengini değiştirmek
View v;
v.getBackground().setColorFilter(Color.parseColor("#00ff00"), PorterDuff.Mode.DARKEN);
PorterDuff deneyin.Mod.* farklı efektler için.
Bunu Paylaş:
Nasıl beyaz programlı olarak Faaliyet ...
Nasıl bir WordPress kullanmak arka pla...
Nasıl bir UİTableViewCell arka plan re...
Nasıl arka plan rengini değiştirmek iç...
Nasıl'In vurgulanmış ise bir UİBu...