private void createImageView(String foodName){
        LinearLayout layout_final = findViewById(R.id.layout_final);
        ImageView iv = new ImageView(getApplicationContext());
        iv.setImageResource(R.drawable.food);
        LinearLayout.LayoutParams param = new LinearLayout.LayoutParams(800, 3000);
        param.gravity = Gravity.CENTER;
        param.leftMargin = 30;
        param.rightMargin = 30;
        iv.setLayoutParams(param);
        layout_final.addView(iv);
    }위와 같은 함수로 Oncreate안에서 동적으로 이미지뷰를 생성해주고 있습니다.
그런데, 생성된 이미지뷰를 터치해서 작동하는 온클릭함수를 사용하고 싶은데,
구글링해보니 .java파일이 아닌 .xml파일에서 설정하는 방법만 있더라구요.
어떻게 해결할 수 있을까요?
 
-첨부
for(i = 0; i < menu.size(); i++){
    tv_final.setText("a");
    createImageView(menu.get(i).toString());
}oncreate에서 이미지뷰를 동적생성하는 부분입니다.