我在textview中有一条文字,上面写着“您在最后一圈还剩60秒”。我计划从60开始倒计时,只想替换textview的数字部分而不刷新整个内容。我知道我将使用CountDownTimer来实现倒计时,但是如何部分更改文本。另一种方法是让三个文本视图显示静态文本,并使用其中的一个显示倒计时文本。
不需要更新部分String。只需更改整个内容。
如果您的字符串已本地化,
<string name="my_message">text, %1$d! other tex.</string>
String text = String.format(res.getString(R.string.my_message), number_of_seconds);
接着
textView.setText(text);
或者,如@Gaetan Maisse所述:
String text = res.getString(R.string.my_message, number_of_seconds)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句