배열에 드로어 블 목록이 저장되어 있습니다. 이제 "res"(int 데이터 유형)로 변환하고 싶습니다. 이것이 가능한가? 어떤 도움을 주셔서 감사합니다.드로어 블을 res로 변환
0
A
답변
1
아마 무작위 드로어 블에서 resID를 얻으려고합니다. 그렇다면 불가능합니다. 드로어 블은 ID를 저장하지 않습니다.
하지만 자원 (예 : Resources.obtainTypedArray(R.array.your_imgs)
)에서 드로어 블을로드하는 TypedArray를 사용하는 경우 당신은 getResourceId(int index, int defValue)
호출하여 RESID를 얻을 수 있습니다 : (옆에 당신이 원하는 무엇을 설명하는
TypedArray typedArray = mResources.obtainTypedArray(R.array.my_imgs);
int resID = typedArray.getResourceId(index, defValue);
2
장치의 기존 APK에서 리소스를 수정할 수 없습니다.
0
"res"는 .apk 파일에 압축 된 리소스에 액세스하기위한 식별자입니다. 그래서 난 당신이 배열의 당김 이름이있는 경우
0
사용할 수있는 고해상도에 당김은 실제로 불가능 장치에 기존의 .apk를 modifing에 의미 "변환"생각
getIdentifier (String name, String defType, String defPackage);
int resId = getResources().getIdentifier("us","drawable","com.app");
위의 기능이 반환됩니다 R.drawable.us와 같은 정수 값
리소스 이름으로 액세스하는 방법입니다.
관련 문제
- 1. 많은 드로어 블을 처리하는 방법
- 2. TypedValue에서 배경색/드로어 블을 추출합니다.
- 3. 드로어 블을 색칠하는 방법은 무엇입니까?
- 4. 드로어 블을 해결할 수 없습니다
- 5. Android에서 XML로 드로어 블을 팽창시키기
- 6. 비트 맵에 드로어 블을 그리기
- 7. 파생물을 사용하여 드로어 블을 전달하는 방법
- 8. 상태 저장 가능 드로어 블이 다른 드로어 블을 찾지 못함
- 9. XML 모양 드로어 블을 사용하는 방법은 무엇입니까?
- 10. 드로어 블을 만질 때를 감지하는 방법
- 11. 어떻게 식별자를 찾고자하는 드로어 블을 갖는 코드
- 12. 모노 드로이드에서 드로어 블을 얻는 방법?
- 13. 자원에서 드로어 블을 미리로드 할 이유가 있습니까?
- 14. 개인 드로어 블을 안드로이드에서 활동에 사용하려면 어떻게해야합니까?
- 15. Android의 애니메이션 GIF에서 드로어 블을 검색하십시오.
- 16. 여러 이미지로 드로어 블을 만드는 방법은 무엇입니까?
- 17. 체크 박스의 드로어 블을 XML로 설정하기
- 18. Eclipse에서 Android 제공 드로어 블을 인식하지 못합니까?
- 19. 드로어 블을 디스크에 저장하고 가져 오기 - Android
- 20. 클래스 드로어 블을 찾을 수 없습니다.
- 21. AnalogClock 위젯에 대해 드로어 블을 동적으로 설정하십시오.
- 22. 뷰에 드로어 블을 추가하지만, 레이아웃이 잘못
- 23. 안드로이드는 도서관 프로젝트에서 자원 드로어 블을 가져옵니다.
- 24. Colorpicker는 9 개의 개별 드로어 블을 변경합니까?
- 25. CheckBox는 해당 드로어 블을 어떻게 얻습니까?
- 26. 자바 : UTF8 문자열에서 드로어 블을 작성
- 27. R.java가 드로어 블을 더 이상 생성하지 않습니다
- 28. Android에서 TabWidget 구분선의 색상 및/또는 드로어 블을 어떻게 변경합니까?
- 29. android : textColor 드로어 블을 프로그래밍 방식으로 사용 하시겠습니까?
- 30. 여러 해상도에서 android app 용 드로어 블을 어떻게 설정 하시겠습니까?
더 나은 일이다 이 커뮤니티는 더 나은 도움을 주거나 작업장을 제안 할 것입니다. –