public void clickButton3(View view) { //обработка нажатия кнопки 3
//создаём объект тост с параматрами
Toast toast3 = Toast.makeText(MainActivity.this, "Ннажата кнопка 3", Toast.LENGTH_LONG);
//непонятно в этом месте toast3.getView(); - что даёт этот метод?
//я так понял создаётся переменная типа LinearLayout, а что ей присваивается???
LinearLayout toastImage = (LinearLayout) toast3.getView();
//остальное вроде понятно
ImageView imageView = new ImageView(MainActivity.this);
imageView.setImageResource(R.drawable.star);
toastImage.addView(imageView, 0);
toast3.show();