如题, 想要获取下面这个字符串,
<string name="Speed"><![CDATA[<b><font color="#00ff00"><b>↑</b></b><b> %1$.2f %2$s/s</b><b><font color="#CD0000"><b>↓</b></b><b>%3$.2f %4$s/s</b>]]></string>
在 java 里面可以通过 String.format(getString(R.string.Speed) ,x,x,x,x)获取得到,
但是这段代码kotlin中却不能够实现,如何实现呢?
一样的,你可以说说,提示了什么错误。
根据错误,解决问题。
因为你甚至可以复制java的代码过去,他会自动转kt,只是,你说的不可以,应该是有错误的。
你没有给出错误。
想要在 ViewModel 中获取的话,你可以继承自 AndroidViewModel ,然后在这个 ViewModel 中通过 getApplication().getString(R.string.xxx) 就可以拿到了。
如果对你有用的话,请记得打赏 :)