java - 选择动态创建的线性布局 View

标签 java android eclipse android-layout

我初始化了一个线性布局。

运行程序时,我使用以下代码在此布局中动态添加子项

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

当有人单击此 imageView 时,我需要为每个图像调用一个函数。请告诉我该怎么做。

最诚挚的问候

最佳答案

            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()));

            }
            }); 

关于java - 选择动态创建的线性布局 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9306290/

相关文章:

java - 错误: type org. osgi.util.tracker.ServiceTracker不接受参数

java - 缺少对本地安装 Artifact 的 Maven 依赖

eclipse - 如何将java源代码导入eclipse?

java - Tomcat、WAR 和多个操作系统

android - 无法在 docker 中获取 gradle build-tools - Apple M1

android - RecyclerView 长按拖动重新排序摆动效果

android - 如何让 notifyChange() 在两个 Activity 之间工作?

java - 泛型。使用通配符 `<?>` 与使用类型参数 `<E>`

java - 使用 JSON-B/Yasson 忽略枚举大小写

Java线程循环卡住程序