解决方案 »

  1.   

    那个level应该是电量
    你获取值后if(level<5)
    完善的写法貌似是level * 100 / scale……不过一般设备scale都是100
    如果是不足5就弹出对话框
      

  2.   

    国际化信息必须用string。value吧,,,
      

  3.   

    把里面的字符串换成R.string.xx
    然后在value的资源文件里配置各种语言对应的文字
    例如
    用R.string.power
    在res文件夹下的values-zh-rCN里的strings.xml里配置
    <string name="power">电池电量</string> 如何用户使用中文android就会自动匹配了
    同理
    values里是配置默认语言,即android当前系统语言没有可匹配时使用
    values-en-rUS里是配置默认美式英语等……
    百度一下很多资料
      

  4.   

    国际化的话,要灵活用value文件夹和string.xml,这样他会依照系统语言自动对应相应的value文件夹
      

  5.   

    把里面的字符串换成R.string.xx
    然后在value的资源文件里配置各种语言对应的文字
    例如
    用R.string.power
    在res文件夹下的values-zh-rCN里的strings.xml里配置
    <string name="power">电池电量</string> 如何用户使用中文android就会自动匹配了
    同理
    values里是配置默认语言,即android当前系统语言没有可匹配时使用
    values-en-rUS里是配置默认美式英语等……
    百度一下很多资料

    谢谢啦,但是这个类没法直接调用getResources()方法,改怎么获取资源文件
      

  6.   

    context.getString应该可以吧对的,非常感谢