android - 两行非常简单的代码行不通,就是不行。 (安卓)

标签 android arrays intellij-idea

我在 Android 上制作了一个非常简单的应用程序,他们的两行代码根本不起作用。

两条线

protected int images[];
images = [R.drawable.loading, R.drawable.loading1, R.drawable.loading2, R.drawable.loading3, R.drawable.loading4];

是的,我知道您可以将这两行合二为一,但在程序中,一行位于类的开头,另一行位于 onCreate() 中。

错误:

1.第二个“[”字符下的红色下划线。 消息:意外的 token

2.第二个“]”字符下的红色下划线。 留言: ;预计

我是 Android 开发的初学者,这可以在 As3、Javascript 和 C++ 中使用,但在这里似乎不起作用。

你们中的许多人告诉我使用 {}(大括号)而不是 [](方括号),但是一大块代码不起作用。 这是获得红色下划线的部分:

{R.drawable.loading, R.drawable.loading1, R.drawable.loading2, R.drawable.loading3, R.drawable.loading4}

这是我得到的错误:Array initializer not allowed here 如果有帮助,我正在使用 intelliJ。同样,第一行位于类的开头,另一行位于“onCreate()”中。

最佳答案

更改为:

protected int [] images = new int [] { R.drawable.loading, R.drawable.loading1, R.drawable.loading2, R.drawable.loading3, R.drawable.loading4 };

关于android - 两行非常简单的代码行不通,就是不行。 (安卓),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20038992/

相关文章:

java.io.IOException : setDataSource failed 异常

所有 Activity 的Android父抽屉导航

python - 递增地将 numpy.arrays 附加到保存文件

arrays - 如何在数组 A 中找到一个随机索引,该索引的值没有出现在数组 B 中?

javascript - JSON对象中的递归数据

java - EJB + JBoss7 Porj 原型(prototype)

java - Android - 以编程方式设置警报对话框上的文本颜色列表项

jenkins - IntelliJ 和 jenkins 管道共享库项目

java - 调用 Groovy 代码时检查 Java 中的异常?

android - 通过 id 在 sqlite 查询中返回一行