android获取string.xml的值
在android开发过程中,编写java代码中的常量过一般情况下,我们是定义在string.xml这个文件中。这样修改起来也很方便,而且做国际化也很简单。
这个string.xml的值会被R文件映射,所以可以看到R文件全是定义为int类型,就像是一个地址指引一样。
获取string.xml文件里面的值有几个不同的地方。
1. 在AndroidManifest.xml与layout等xml文件里:
- android:text="@string/resource_name"
2.在activity里:
- 方法一:this.getString(R.string.resource_name);
- 方法二:getResources().getString(R.string.resource_name);
3在其他java文件(必须有Context或pplication)
- context.getString(R.string.resource_name);
- application.getString(R.string.resource_name);
android获取string.xml的值的更多相关文章
- android获取string.xml的值(转)
		为什么需要把应用中出现的文字单独存放在string.xml文件中呢? 一:是为了国际化,当需要国际化时,只需要再提供一个string.xml文件,把里面的汉子信息都修改为对应的语言(如,English ... 
- ANDROID中获取STRING.XML,DIMENS.XML等资源文件中的值
		一:是为了国际化,当需要国际化时,只需要再提供一个string.xml文件,把里面的汉子信息都修改为对应的语言(如,English),再运行程序时,android操作系统会根据用户手机的语言环境和国家 ... 
- Android之获取string.xml文件里面的方法
		获取string.xml文件里面的方法 在此做个笔记: 1.在AndroidManifest.xml与layout等xml文件里: android:text="@string/resourc ... 
- Android中点击按钮获取string.xml中内容并弹窗提示
		场景 AndroidStudio跑起来第一个App时新手遇到的那些坑: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103797 ... 
- Android中 string.xml资源 如何添加参数?
		在android 开发,我们通常会用string.xml资源去设置textview等控件的字符串.而值一般是与程序的运行结果无关的. 但有时需要根据运行的结果来显示到控件中,这时字符串资源就不能写死了 ... 
- android中string.xml中%1$s、%1$d等的用法
		今天在研究前辈写的代码的时候,突然发现string里面出现了<stringname="item_recent_photo">最近拍摄%1$s</string> ... 
- Android 获取加速传感器的值,并去除杂音
		1.注册和注销传感器 private void registerSensor() { manager.registerListener(this, manager.getDefaultSensor(S ... 
- Error:(949) Multiple substitutions specified in non-positional format; Android格式化string.xml
		string.xml问题代码 <string name="msg">书名:%s\n价格:%d</string> 异常信息 Error:(949) Multi ... 
- Android中string.xml文件中设置部分字体颜色大小
		1.在string.xml文件中: <string name="tips_all"><Data><