SORU
14 AĞUSTOS 2012, Salı


setBackground vs setBackgroundDrawable (Android)

Manzara arka plan drawable ayarlamak istiyorum. Bunun için iki yöntem (gördüğüm kadarıyla) vardır: setBackground ve setBackgroundDrawable. SetBackground kullandığımda, API level 16'da eklendi diyor ama benim projem min SDK Sürümü 7. 16. haksız mıyım? aşağıda bir şey üzerinde çalışmak için gitmiyor sanırım Ama setBackgroundDrawable kullandığımda, kaldırılmış olduğu yazıyor.

Kullanmak için ne yapmam gerekiyor?

CEVAP
14 AĞUSTOS 2012, Salı


İtiraz var ama hala kullanabilirsin çok işe yarıyor. Ama eğer tamamen doğru olmasını istiyorsanız, sadece bütünlüğü için... aşağıdaki gibi bir şey yapmak istiyorum:

int sdk = android.os.Build.VERSION.SDK_INT;
if(sdk < android.os.Build.VERSION_CODES.JELLY_BEAN) {
    setBackgroundDrawable();
} else {
    setBackground();
}

Bunun için buildTarget apı 16 ayarlamanız gerekir ve min 7 ya da ona benzer bir şey inşa.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • efaustus9

    efaustus9

    16 HAZİRAN 2006
  • lane182videos

    lane182video

    6 EKİM 2011
  • LevelUpTuts

    LevelUpTuts

    20 Ocak 2012