public static int getColor(Activity activity,int colorId){
return activity.getResources().getColor(colorId);
}getColor fonksiyonunun deprecated olduğu söyleniyor. Androidi yeni yeni öğreniyorum ve yardıma ihtiyacım var. Bana hem eski apide çalışacak hem de yeni apilere uyumlu yukarıdaki fonksiyonu yazabilecek var mı? (Ücretli veya ücretsiz)
Yardım: Android getColor is deprecated
3
●428
- 12-08-2016, 22:30:20Arkadaşlar android projemde aşağıdaki fonksiyonu kullanmaya çalışıyorum fakat hata alıyorum.
- 13-08-2016, 01:16:08
ContextCompat.getColor(context, R.color.color_name)
compile 'com.android.support:support-v4:23.0.1'
deneyebilir misin ? Kolaylıklar dilerim.
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 01:16:08 -->-> Daha önceki mesaj 01:06:11 --
public static final int getColor(Context context, int id) { final int version = Build.VERSION.SDK_INT; if (version >= 23) { return ContextCompat.getColor(context, id); } else { return context.getResources().getColor(id); } }
fonsiyon olarak böyle yazılabilir. - 13-08-2016, 01:40:20Hocam bu kodu denedim fakat ContextCompat altında getcolor yok, getDrawable var.
harunkor adlı üyeden alıntı: mesajı görüntüle