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

时间:2017-10-30 13:06:19

标签: kotlin

我需要使用kotlin来定义RAW资源数组,例如

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

另一个问题是将资源传递给函数

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

我将非常感谢您的帮助

1 个答案:

答案 0 :(得分:0)

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

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

fun myFun(resId: Int) {
    mp=MediaPlayer()
    mp.start(resId)
}