java - illegal initializer for 'java.lang.Integer'
问题描述
I was following grid view example in https://developer.android.com/guide/topics/ui/layout/gridview#example to try gridView.
private Integer[] mThumbIds = {
R.drawable.sample_2, R.drawable.sample_3,
R.drawable.sample_4, R.drawable.sample_5,
R.drawable.sample_6, R.drawable.sample_7,
R.drawable.sample_0, R.drawable.sample_1,
R.drawable.sample_2, R.drawable.sample_3,
R.drawable.sample_4, R.drawable.sample_5,
R.drawable.sample_6, R.drawable.sample_7,
R.drawable.sample_0, R.drawable.sample_1,
R.drawable.sample_2, R.drawable.sample_3,
R.drawable.sample_4, R.drawable.sample_5,
R.drawable.sample_6, R.drawable.sample_7
};
This part of code returns illegal initializer for 'java.lang.Integer' error. Android Studio also uses android.R.drawable unlike in this guide. Could it be outdated even though it says "Last updated December 20, 2018."? If so, how to initialize it correctly?
解决方案
推荐阅读
- admob - cocos2dx sdkbox:如何为 GDPR 关闭个性化广告
- ios - iOS Push Notification Programming - 有没有办法通过编程禁用 iPhone 上的推送通知
- java - 为什么我打印出来的 int[] 数组被截断了?
- intellij-idea - 无法在 IntelliJ 中使用 PlantUML 渲染组件图
- python - Multi-Groupby(迭代或应用函数)
- html - 我已经使用了 3 个按钮,一个用于一周,一个用于一个月,一个用于一天,如果单击一周按钮,应该禁用日和月
- sql-server - 带有“Go”语句的事务/回滚的 Sql 脚本
- javascript - JSX:何时评估 JavaScript 表达式?
- c# - SQL 无法插入附加条件
- matlab - 尝试为每月降雨量向量创建日期时间索引