首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >onClickListener in onBindViewHolder

onClickListener in onBindViewHolder
EN

Stack Overflow用户
提问于 2015-07-04 17:28:18
回答 1查看 749关注 0票数 0

这样做是不对的,还是会很好呢?我试图使每个相关布局都可以单击,当您单击它时,它会将您带到一个新的页面,其中mGameTitle和mReleaseDate被传递给这个新的活动。我怀疑它是否会起作用,因为View.OnClickListener出错了;必须声明为抽象,或者在'OnClickListener‘中实现抽象方法’onClick(视图)‘

代码语言:javascript
复制
public void onBindViewHolder(final ViewHolderUpcoming viewHolderUpcoming, int i) {
    Game currentGame = listOfGames.get(i);
    viewHolderUpcoming.mReleaseDate.setText(currentGame.getReleaseDate());
    viewHolderUpcoming.mGameTitle.setText(currentGame.getTitle());


    viewHolderUpcoming.mLayout.setOnClickListener(new View.OnClickListener() {
       //Intent intent = new Intent(this, GamePage.class);

    });

}

EN

回答 1

Stack Overflow用户

发布于 2015-07-04 17:40:47

由于错误状态,您需要实现onClick(View)

代码语言:javascript
复制
viewHolderUpcoming.mLayout.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        Context context = v.getContext();
        //TODO: Implementation
    }
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31223362

复制
相关文章

相似问题

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