我写的时候有OutOfMemoryError:
progressBar[j] = new ProgressBar(context, null, android.R.attr.progressBarStyleHorizontal);
但当我用以下内容替换它时:
progressBar[j] = new ProgressBar(context, null, android.R.attr.progressBarStyleLarge);
没有错误。 为什么会这样? 此外,堆栈跟踪指向此处。 顺便说一下,我有多个ProgressBar,后续的ProgressBar是在运行时创建的。 ProgressBar的数量取决于数据库中的图像数量。 通过单击按钮将一些进度条和图像附加到活动上,"查看更多"。 我也在下载图像时使用asynctask。