莆仙生活网 > 知识库 >

getresources

来源:莆仙生活网时间:2025-02-10 00:44:18编辑:莆仙君

android判断当前系统用的是什么语言

判断国家:
中文:getResources().getConfiguration().locale.getCountry().equals("CN")
繁体中文: getResources().getConfiguration().locale.getCountry().equals("TW")
英文(英式):getResources().getConfiguration().locale.getCountry().equals("UK")
英文(美式):getResources().getConfiguration().locale.getCountry().equals("US")

如果不清楚当前国家的简写,可以直接System.out(getResources().getConfiguration().locale.getCountry());打印出来即可


求助!android开发 如何在一个普通类中使用getResources()方法!

方法一:重写此类的构造方法,在其他页面调用的时候,传入Context,直接利用
Context.getResources()
方法二:通过全局的application来获取
//QDApplicationContext为自定义的application,getInstance()用来获取实例对象
QDApplicationContext.getInstance().getResources()

方法三:不用重写构造方法,直接在你需要调用的方法里面传入Context即可,如:
public void setSomething(Context con){
String a = con.getResources().getString(R.String.activity_name);
...
}


上一篇:软件价格

下一篇:没有了

相关推荐

热门头条