如果你也听说-小烨 2017-04-30 02:50 采纳率: 0%
浏览 4101

android中动态修改string.xml

布局文件片段:

<TextView
android:id="@+id/tvScore2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#000000"
android:textSize="20sp"
android:text="@string/最高分int"
tools:ignore="RtlHardcoded" />
<TextView
android:id="@+id/tvScore1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#000000"
android:textSize="20sp"
android:text="@string/分数int"
tools:ignore="RtlHardcoded"/>

string.xml代码片段

<string name="分数int">您的分数:%1$s</string>
<string name="最高分int">最高记录:%1$s</string>

Mainactivity.java代码片段

函数1:
String input = getResources().getString(R.string.最高分int);
String ouput = String.format(input, String.format("%06d", getmaxScore()));
函数2:
String input = getResources().getString(R.string.分数int);
String ouput = String.format(input, String.format("%06d", score));

实际效果截图:
图片说明

  • 写回答

4条回答 默认 最新

  • RoidCoder 2017-04-30 08:42
    关注

    用错了,应该是这样:
    String input = getResources().getString(R.string.最高分int);
    String.format(input, String.format(input, getmaxScore()));

    评论

报告相同问题?

悬赏问题

  • ¥15 luckysheet
  • ¥25 关于##爬虫##的问题,如何解决?:
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码
  • ¥50 随机森林与房贷信用风险模型
  • ¥50 buildozer打包kivy app失败
  • ¥30 在vs2022里运行python代码
  • ¥15 不同尺寸货物如何寻找合适的包装箱型谱
  • ¥15 求解 yolo算法问题