請問 如何切換ImageButton的圖片
我知道這個問題 肯定是秒解 但是加上一些環境
我先解釋一下
這功能是在切換語系後發生的
A.activity 有個button intent 到 B.activity
B可以切換語系
Resources res = getResources();
Configuration conf = res.getConfiguration();
conf.locale = lo;
if(language.equals("AUTO"))
{
conf.locale =Resources.getSystem().getConfiguration().locale;
}
DisplayMetrics dm = res.getDisplayMetrics();
res.updateConfiguration(conf, dm);
內容大概是這樣
然後在res/drawable-xdhpi 與drawable-zh-rTW-xhdpi 內
各放置了一樣檔名 但是圖片內容不一樣的圖片
假設目前是系統預設的英文 切到B 設置成繁中
然後使用 srart intent from B to A 還把 B finish()掉
有的手機回到A 可以正確顯示中文 但某幾支手機 就還是英文..
他似乎抓不太到 切換語言檔的部分
但是文字的部分 就沒問題 主要是圖片 無法切換
但是切換完後 重開 app 每一隻手機都可以正常抓到語言設定
請問我是忽略了哪一個部分?
感謝各位開發者看完 落落長的問題