kotlin使用Resources(数组和函数参数)

我需要通过使用kotlin来定义RAW资源数组

var x = ArrayList<Resources > x.add(R.raw.cat) 

另一个问题是将资源传递给功能

 fun myFun(res:Resources ){ mp=MediaPlayer() mp.start(res) } 

我将非常感谢您的帮助

你可能需要一个Int而不是Resources来引用一个资源ID:

 var x = ArrayList<Int> x.add(R.raw.cat) fun myFun(resId: Int) { mp=MediaPlayer() mp.start(resId) }