我有问题:当您尝试将 ImageView 添加到 LinearLayout 时,某些图像未加载并且程序以黑屏停止。图片JPG或PNG没有区别。尝试将 100x100px 的大小更改为 1080x1920。如果我将图片替换为另一张图片,那么一切都很好,但我需要这张图片。我把异常放到这段代码中,但是在logcat中什么都没有,即异常没有发生。请帮我。谢谢你。
for (int i = 0, lenI = anims.length; i < lenI; i++ ) {
try {
LinearLayout linearLayout = new LinearLayout(this);
linearLayout.setOrientation(LinearLayout.HORIZONTAL);
//add image
ImageView imageView = new ImageView(this);
linearLayout.addView(imageView);
int resId = getResources().getIdentifier("ru.romston.testprog:drawable/"+pics[i], null, null);
imageView.setImageResource(resId);
imageView.setMaxHeight(100);
imageView.setMaxWidth(100);
imageView.setPadding(5,5,5,5);
imageView.setAdjustViewBounds(true);
//label
TextView textView = new TextView(this);
linearLayout.addView(textView);
textView.setText(anims[i]);
layout.addView(linearLayout);
} catch (Exception e) {
Log.e(TAG, "read data: error!" + e.getMessage(), e);
}
}