2010-07-18 9 views
10

안드로이드에서 다양한 자원 유형 (예 : "drawable")에 대한 상수가 있습니까?안드로이드에서 자원 유형에 대한 상수

getResourceTypeName의 반환 값을 기반으로 일부 조건부 논리를 코딩하고 싶습니다. 리소스 유형을 하드 코딩하지 않는 것이 좋습니다.

예 :

final String type = context.getResources().getResourceTypeName(resid); 
if ("drawable".equalsIgnoreCase(type)) { 
    // Something 
} else if ("xml".equalsIgnoreCase(type)) { 
    // Something else 
} 
// TODO: Replace above strings with system constants 

(I 분명, 내 자신의 상수를 만들 수 있습니다,하지만 난 상위 호환성을 보장하기 위해 시스템 상수를 사용하는 것을 선호)

+0

유스 케이스의 예를 소개하겠습니까? 일부 의사 코드 또는 수행하려고 시도하는 것을 예증하는 것 –

+0

코드 예제를 포함하도록 편집 된 질문입니다. – hpique

답변