这样做是不对的,还是会很好呢?我试图使每个相关布局都可以单击,当您单击它时,它会将您带到一个新的页面,其中mGameTitle和mReleaseDate被传递给这个新的活动。我怀疑它是否会起作用,因为View.OnClickListener出错了;必须声明为抽象,或者在'OnClickListener‘中实现抽象方法’onClick(视图)‘
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);
});}
发布于 2015-07-04 17:40:47
由于错误状态,您需要实现onClick(View)。
viewHolderUpcoming.mLayout.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Context context = v.getContext();
//TODO: Implementation
}
});https://stackoverflow.com/questions/31223362
复制相似问题