1.重载了setText函数,既可以以文本为参数,也可以以int类型的id为参数
2.R.string.music_name是int类型,getResources().getResourceEntryName返回int类型,所以setText的参数为int类型;但是又找不到此int值代表的字符串,所以显示一个int值。
2.R.string.music_name是int类型,getResources().getResourceEntryName返回int类型,所以setText的参数为int类型;但是又找不到此int值代表的字符串,所以显示一个int值。
txt.setText(R.string.music_name+getResources().getResourceEntryName(R.raw……
这个显示的不是完整的int类型 前面的R.string.music_name是int类型,后面的可以正常现实
我是想把string里的一个字符串+资源文件raw里的一个音乐文件的名字赋给TextView最后实在没办法 我是这么写的
txt.setText(“音乐名:”+getResources().getResourceEntryName(R.raw.afterward));我就是想问还有更好的解决方法吗 因为毕竟这样有硬编码的问题