버전 2.1 이상을 지원하는 앱을 만들고 있습니다. 지금 만들고있는 ActionBar를 디자인 할 때 사용자의 현재 테마 및/또는 Android 버전에서 사용할 수있는 드로어 블을 사용하고 싶습니다.테마를 기반으로 메뉴에서 드로어 블 아이콘 설정
Android에서 제공하는 모든 버전에서 사용 가능한 드로어 블은 매우 선명하고 모호하지 않아 내 요구에 완벽합니다. 문제가 발생했습니다. 예를 들어, 내 프로젝트 전체에서 XML 파일에 @android : drawable/ic_menu_refesh에 액세스 할 수 없습니다. 물론 특정 안드로이드 버전의 아이콘을 복사하여 사용하는 가능성이 있습니다. 그러나 모든 빌드에서 아이콘의 모든 버전을 복사하지 않고 어떤 버전의 아이콘을 추적하지 않고도이 작업을 어떻게 수행 할 것인지 실제로 볼 수는 없습니다. Android가 현재 실행 중이고 적절한 드로어 블을 참조합니다.
또 다른 문제는 센스와 같은 테마 (?)가 훨씬 더 어려워지고 있습니다. 내 응용 프로그램에서 장치의 현재 테마를 사용하고 싶습니다. 필자의 경우에는 Dark Holo 테마를 사용하는 ICS 장치와 기본 테마를 사용하는 2.3.6 장치가 있습니다. 이 경우에는 ActionBar/메뉴에 적합한 밝은 색상의 드로어 블을 선택해야합니다. 문제가 발생했습니다. HTC Sensation S에서 메뉴 항목의 배경색은 흰색으로되어있어 적절한 어두운 아이콘을 선택해야합니다.
장치의 현재 테마를 사용할 수 있고 적응 가능한 드로어 블을 제공 할 수 있도록하려면 어떻게해야합니까? & 테마 느낌이 맞나요?