2 znl 12 znl_12 于 2013.06.07 11:15 提问

动态的选择linear layout中创建的视图

我有一个初始化的 Linear layout。

当运行程序时,我使用下面的代码在这个布局中添加child。

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

当有人点击这个imageView时我需要调用一个函数。怎么做啊?

3个回答

Baby_Bonnie
Baby_Bonnie   2013.06.07 14:23
已采纳
        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()));

        }
        }); 
ElfenSnake
ElfenSnake   2013.06.07 11:42
view.setOnClickListener(new View.onClickListener(){
       public void onClick(View v){
           // 在这里调用你需要调用的函数
       }
});
cj6585256
cj6585256   2013.06.07 11:34

myLinearlayout.getChild(index).setOnClickListerner()

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!