0
나는 세 가지 배경을 가지고있다. 표시된 배경은 코드에 따라 다릅니다. 스위치/if를 사용하는 것 외에도 다른 방법으로이 문제를 해결할 수 있습니다.android - 동적으로 변하는 배경
나는 정적 인 것 같아. HashMap<Integer, Integer>
. 두 번째 매개 변수는 drawable을위한 것이므로 drawable을 얻으려면 map.get (key)과 같은 것을 사용합니다.
오직 내 관심사는 성능입니다. 드로어 블을 키 - 페어 쌍 HashMap에 저장하고 map.get(key)
을 통해 값을 검색하면 성능에 영향을 줍니까? 해야 할 일이 비싼가요?
감사합니다.
'HashMap'을 사용하는 대신 ['SparseIntArray'] (http://developer.android.com/reference /android/util/SparseIntArray.html)보다 효율적입니다. 그 외에는 비용이 많이 들지 않는다고 생각합니다. – Wenhui
님, 감사합니다. :) – lorraine