android 国际化

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34308476/article/details/79979238

1.国际化  语言   values-en 中string   等

              颜色  values-en 中color 

              字体大小  values-en 中 dimens  

2.国际化图标 drawable-xx drawable-en 等

3.国际化布局 layout  layout-en 等

原理 代码与资源分割  用id标识引用  可根据  系统语言 和自己设置语言更改 

漏洞:只能直接使用 不能间接使用   例如

                                                  

iv_xxx.setImageBitmap(BitmapFactory.decodeResource(getResources(), R.drawable.xxx)); 会先闪中文在显示英文  

iv_xx.setImageResource(R.drawable.xx);这样没有问题
color是间接不会生效只会给一个默认颜色  等等
阅读更多

没有更多推荐了,返回首页