[問題] 切換語系 改圖片
請問 如何切換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 每一隻手機都可以正常抓到語言設定
請問我是忽略了哪一個部分?
感謝各位開發者看完 落落長的問題
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.141.130.248
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1431656417.A.651.html
→
05/15 10:33, , 1F
05/15 10:33, 1F
推
05/15 10:38, , 2F
05/15 10:38, 2F
→
05/15 11:13, , 3F
05/15 11:13, 3F
→
05/15 11:23, , 4F
05/15 11:23, 4F
→
05/15 11:33, , 5F
05/15 11:33, 5F
→
05/15 11:53, , 6F
05/15 11:53, 6F
→
05/15 11:53, , 7F
05/15 11:53, 7F
→
05/15 12:03, , 8F
05/15 12:03, 8F
→
05/15 12:05, , 9F
05/15 12:05, 9F
→
05/15 12:05, , 10F
05/15 12:05, 10F
→
05/15 12:10, , 11F
05/15 12:10, 11F
→
05/15 12:10, , 12F
05/15 12:10, 12F
→
05/15 12:11, , 13F
05/15 12:11, 13F
→
05/15 12:20, , 14F
05/15 12:20, 14F
→
05/15 12:21, , 15F
05/15 12:21, 15F
→
05/15 12:22, , 16F
05/15 12:22, 16F
→
05/15 12:24, , 17F
05/15 12:24, 17F
→
05/15 12:25, , 18F
05/15 12:25, 18F
→
05/15 12:25, , 19F
05/15 12:25, 19F
→
05/15 12:27, , 20F
05/15 12:27, 20F
→
05/15 12:47, , 21F
05/15 12:47, 21F
→
05/15 12:47, , 22F
05/15 12:47, 22F
→
05/15 12:54, , 23F
05/15 12:54, 23F
→
05/15 12:54, , 24F
05/15 12:54, 24F
→
05/15 12:58, , 25F
05/15 12:58, 25F
→
05/15 13:16, , 26F
05/15 13:16, 26F
→
05/15 13:22, , 27F
05/15 13:22, 27F
→
05/15 13:48, , 28F
05/15 13:48, 28F
→
05/15 13:49, , 29F
05/15 13:49, 29F
→
05/15 21:05, , 30F
05/15 21:05, 30F
推
05/16 21:13, , 31F
05/16 21:13, 31F
→
05/18 10:26, , 32F
05/18 10:26, 32F
→
05/18 10:26, , 33F
05/18 10:26, 33F