首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >onClickListener onclicklistener Android Java编程

onClickListener onclicklistener Android Java编程
EN

Stack Overflow用户
提问于 2013-10-21 00:29:17
回答 1查看 100关注 0票数 0

当我点击图像时,它没有改变显示文本视图,我哪里出错了?

代码语言:javascript
复制
    **List<ImageView> fields = new ArrayList<ImageView>();
    for(int i = 0; i < 64; i++) {
        try{
            id = R.id.class.getField("square" + (i+1)).getInt(0);
            views.add((ImageView)findViewById(id));
            ((View) fields).setOnClickListener(new View.OnClickListener() {

                @Override
                public void onClick(View fields) {
                    for(int i=0; i < 64; i++)
                    {
                        display = (TextView) findViewById(R.id.textView1);
                        display.setText("square" + i);
                    }
                }
            });
        }
        catch(Exception e){}

    }**

}

}

EN

回答 1

Stack Overflow用户

发布于 2013-10-21 00:40:46

看起来您添加的是onClick listener to the ArrayList of views,而不是您添加的图像。变化

代码语言:javascript
复制
 ((View) fields).setOnClickListener

代码语言:javascript
复制
 findViewById(id).setOnClickListener
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19479842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档