close
在Andoird中可能會因為某些時間點進行不同的圖檔配置,這時候只要使用:
getResources().getDrawable(R.drawable.xxx))
|
就可以呼叫資源檔進行切換。
如果是在不同的 class 中需要呼叫到 getResources(),這時候可以使用 static 如下:
public static Resources mResources = getResources();
|
因為 getResources() 是在 MainActivity 中才會生效,所以取出資源後放到 static 就可讓外部的 class 進行引用。
Reference:
https://stackoverflow.com/questions/10195417/is-it-possible-to-get-resources-inside-a-static-context-block
全站熱搜
留言列表