如何在Kotlin中创建图像阵列?

时间:2018-03-31 07:25:50

标签: android image kotlin

我正在尝试我最近推出的Android应用程序的Android版本。我正在努力应对图像阵列。在iOS中,添加我的图像文件,然后通过创建var = UIImage(名为:"名称图像文件)来调用它们,然后我使用它。 在Android中,我不知道如何访问drawable文件夹以创建具有多个图像的图像阵列,以及如何在代码中调用它以使其显示在屏幕上的图像视图中。 我试过但有很多错误。在网上也没有多少答案,已经尝试了两天。 现在,我正在考虑屏幕/活动上的按钮和图像视图。当我按下按钮时,会出现一个随机图像。你能告诉我怎么去吗? (我在Treehouse上学了Kotlin课程,但他们只做了一系列字符串,我用它作为基础,但根本不知道如何处理多个图像)。 感谢您的帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

在代码下面使用..

        var cards= arrayOf(R.drawable.card1,R.drawable.card2,R.drawable.card3,R.drawable.card4,R.drawable.card5,R.drawable.card6,R.drawable.card7);

    button.setOnClickListener {
        var  r = new Random()
        var  n=r.nextInt(7)
        imageview.setImageResource(cards[n]);

    }