android string.xml 中格式化字符

原创 2013年12月06日 09:59:58

在string.xml中:

<string name="reset_battery_low_dialog_message" formatted="false">"Battety is less than %1$d%, Can nott do that!"</string>

在config.xml中:

<integer name="min_reset_battery" translatable="false">30</integer>

在代码中:       

        	int battery_limit = getResources().getInteger(R.integer.min_reset_battery);
        	if((mBatteryLevel*100)/mBatteryScale < battery_limit ){
        		 
        		 String msg = getResources().getString(R.string.reset_battery_low_dialog_message);
        		 msg = String.format(msg, battery_limit);
		        new AlertDialog.Builder(getActivity()).setMessage(msg)
		        .setTitle(R.string.backup_erase_dialog_title)
		        .setIconAttribute(android.R.attr.alertDialogIcon)
		        .setPositiveButton(android.R.string.ok, this)
		        .show();
		        return true;
        	}


Android string.xml字符串的格式化和样式

1.字符串资源字符串资源为您的应用提供具有可选文本样式和格式设置的文本字符串。 共有三种类型的资源可为您的应用提供字符串: String,String Array,Quantity Strings (...
  • kingoneyun
  • kingoneyun
  • 2017年04月19日 10:10
  • 628

Android string.xml字符串的格式化和样式

1.字符串资源字符串资源为您的应用提供具有可选文本样式和格式设置的文本字符串。 共有三种类型的资源可为您的应用提供字符串: String,String Array,Quantity Strings (...
  • kingoneyun
  • kingoneyun
  • 2017年04月19日 10:10
  • 628

Android:格式化占位符 动态修改string.xml文件的值

一:如何在String.xml文件中进行定义? 整数型:%1$d,浮点型:%2$.2f,字符串:%3$s %后面是占位符的位置,从1开始,  $ 后面是填充数据的类型 ...
  • Android_Glimmer
  • Android_Glimmer
  • 2017年03月07日 16:23
  • 300

android string.xml格式化

string.xml: 成功%s android: String s = getString(R.string.success, “哈哈!”); 输出:成功哈哈!...
  • itzyjr
  • itzyjr
  • 2015年07月15日 21:18
  • 360

安卓xml String 中百分号的使用方法

Multiple annotations found at this line:     - error: Multiple substitutions specified in non-posit...
  • u011114808
  • u011114808
  • 2015年01月09日 13:52
  • 1705

在android的项目中要在string.xml 中显示特殊符号

在android的项目中要在string.xml 中显示特殊符号、如@号冒号等、直接写 有时候不行,那么可以考虑使用ASCII码进行显示、在XML中空格符不是用HMTL中的表示、而是用编码表示 ...
  • wh_19910525
  • wh_19910525
  • 2015年08月29日 16:27
  • 4234

【安卓】Android的字符串格式化

### StringFormatstring.xml中的string标签里,加%s占位符,实现字符串格式化;小姐今年%$d岁了 String sAgeFormat = context.getStri...
  • joefei2008
  • joefei2008
  • 2016年06月30日 11:53
  • 381

Android String.xml Html格式化方法

Set TextView text from html-formatted string resource in XML ust in case anybody finds this, there's...
  • candyguy242
  • candyguy242
  • 2015年08月03日 16:07
  • 1521

为什么需要把应用中出现的文字单独存放在string.xml文件中

为什么需要把应用中出现的文字单独存放在string.xml文件中呢? 一:是为了国际化,当需要国际化时,只需要再提供一个string.xml文件,把里面的汉子信息都修改为对应的语言(...
  • lingdianalex
  • lingdianalex
  • 2016年12月01日 09:53
  • 884

Android通过String.format格式化(动态改变)字符串资源的显示内容

一、实现效果: 最近在项目中需要做类似于上图显示的效果,里面的数字和称谓是动态获取的,对于这种显示效果,有如下两种解决方案来处理: (1)通过代码动态设置TextView的内容,比如: /** ...
  • zmywly
  • zmywly
  • 2014年09月15日 10:49
  • 10729
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android string.xml 中格式化字符
举报原因:
原因补充:

(最多只允许输入30个字)