getColor 썸네일형 리스트형 [Android] getColor와 getDrawable deprecated getColor와 getDrawable을 기존 같이 사용 하면 deprecated 가 된다는 warning을 보게 될 것이다.Lollipop_mr1 버전 이후 부터 함수 호출을 다르게 불러야 한다. 아래와 같은 형태로 불러야 한다. public static int getColor(Context context, @ColorRes int colorId) { if (Build.VERSION.SDK_INT 더보기 [Android] getColor deprecated getColor 함수가 deprecated가 되어 임의로 함수를 사용하시는 분이 있을 듯 한데요.그냥 아래 같이 사용하시면 되겠습니다. ContextCompat.getColor(getApplicationContext(), R.color.color_res); 참고하세요. 더보기 [Android] getDrawable, getColor deprecated Resource로 Drawable이나 Color를 얻어오면 어떤 함수를 써야 할지 고민이 됩니다.그냥 아래 소스를 API로 만들어 놓은 후 호출하면 간편 합니다. public int getColor(Context context, int id) { final int version = Build.VERSION.SDK_INT; if (version >= Build.VERSION_CODES.M) { return context.getColor(id); } else { return context.getResources().getColor(id); } } public Drawable getDrawable(Context context, int id) { final int version = Build.VERSION.SD.. 더보기 이전 1 다음