I have the problem: when you try to add ImageView the LinearLayout, some images are not loaded and the program stops with a black screen. Picture JPG or PNG there is no difference. Tried to change the size of 100x100px to 1080x1920. If I replace the picture on another then everything is fine, but I need this picture. I put the exception to this code, but in the logcat nothing, i.e. the exception does not occur. Please help me. Thank you.
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);
          }
 }