请问 如何切换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 每一只手机都可以正常抓到语言设定
请问我是忽略了哪一个部分?
感谢各位开发者看完 落落长的问题