마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

getDrawable( )함수 질문

0 추천
public static @Nullable Drawable getDrawable(
    @NonNull Resources res,
    @DrawableRes int id,
    @Nullable Resources.Theme theme
)

 

getDrawable( ) 함수인데요 첫번째 매개변수와 두번째 매개변수에 대해서 자세히 설명 부탁 드립니다ㅠㅠ
songjae5426 (1,800 포인트) 님이 2023년 1월 28일 질문

1개의 답변

0 추천
 
채택된 답변
Resources는 res폴더 에 들어가는 drawable, color, font 등등을 가리키며 이것들을 관리할 수 있는 클래스 정도이고,
Theme은 앱이나 레이아웃, 뷰 등의 스타일링에 관한 클래스입니다.
첫번째, 마지막 인자는 한마디로 설명하는 것보다는 해당  오브젝트를 자주 접하는 과정에서 자연스럽게 이해가 될 겁니다.
두번째 인자는 @DrawableRes 어노테이션에서 알 수 있듯이 Drawable resource의 ID입니다.
spark (224,800 포인트) 님이 2023년 1월 29일 답변
songjae5426님이 2023년 1월 31일 채택됨
...