Выбор динамически создаваемых видов линейного макета - PullRequest
0 голосов
/ 16 февраля 2012

У меня инициализирован линейный макет.

Во время работы программы я использую следующий код для динамического добавления дочернего элемента в этот макет

ImageView image = new ImageView(this); 
                 image.setImageBitmap(imageBitmap);
                 image.setId(counterOfReceipts);
                 myLinearlayout.addView(image);

Когда кто-то нажимает на это изображение, мне нужновызвать функцию для каждого.Пожалуйста, скажите мне, как я могу это сделать.

С наилучшими пожеланиями

1 Ответ

1 голос
/ 16 февраля 2012
            ImageView image = new ImageView(this); 
            image.setImageResource(R.drawable.app_icon);
            image.setId(counterOfReceipts);
            myLinearlayout.addView(image);
            image.setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {
                Log.d("Activity", String.valueOf(v.getId()));

            }
            }); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...