也许是一个简单的问题-我需要帮助来设置来自strings.xml的多个字符串。
mytext.setText(resources.getString(R.string.history_text1+R.string.history_text2));
所以我的意思是我需要通过一个setText将2个不同的文本作为一个文本。
但是使用这种语法时,我出现了一个错误: android.content.res.Resources $ NotFoundException:字符串资源ID#0xfe1e0079
答案 0 :(得分:1)
尝试一下:
mytext.setText(resources.getString(R.string.history_text1) + resources.getString(R.string.history_text2))
答案 1 :(得分:1)
值:
R.string.history_text1
和R.string.history_text2
是引用资源中实际字符串的整数。
通过添加它们,您将获得另一个不引用任何内容的整数,因此您得到:
Resources$NotFoundException
如果要串联两个字符串值:
String value = resources.getString(R.string.history_text1) + resources.getString(R.string.history_text2)
mytext.setText(value);