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值。
解决方案 »
- android中什么样的弹窗能输入很多行文本?
- 做音乐播放器的时候出现Unable to resync. Signalling end of stream
- 实在不会做了,关于apk签名对比
- VMRuntime 找不到trackExternalAllocation,trackExternalFree方法
- 想开发个android浏览器,需要研究哪些技术
- toRightOf
- 初装android SDK 启动AVD 屏幕横屏,内容也是横的
- 往通讯录中插入联系人信息时出错
- 如何编译源码生成的刷机包是bin格式的?
- 请问怎么更新系统(Android)的音乐数据库?
- 游戏中 不同屏幕的适配问题
- 同一widget多个布局问题
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));我就是想问还有更好的解决方法吗 因为毕竟这样有硬编码的问题