相关疑难解决方法(0)

为什么RecyclerView没有onItemClickListener()?

我正在探索RecyclerView,我很惊讶地看到RecyclerView它没有onItemClickListener().因为RecyclerView延伸

android.view.ViewGroup

ListView扩展

android.widget.AbsListView

.不过,我解决我的问题写onClick在我的RecyclerView.Adapter:

public static class ViewHolder extends RecyclerView.ViewHolder implements OnClickListener {

    public TextView txtViewTitle;
    public ImageView imgViewIcon;

    public ViewHolder(View itemLayoutView) {
        super(itemLayoutView);
        txtViewTitle = (TextView) itemLayoutView.findViewById(R.id.item_title);
        imgViewIcon = (ImageView) itemLayoutView.findViewById(R.id.item_icon);
    }

    @Override
    public void onClick(View v) {

    }
}
Run Code Online (Sandbox Code Playgroud)

但我仍然想知道为什么谷歌被删除了onItemClickListener()

是否有性能问题或其他问题?

java android android-recyclerview

940
推荐指数
17
解决办法
36万
查看次数

RecyclerView onClick

有没有人使用RecyclerView找到一种方法来设置一个onClickListener项目RecyclerView?我想为每个项目的每个布局设置一个监听器,但这似乎有点太麻烦我确信有一种方法RecyclerView可以听取这个onClick事件,但我无法弄明白.

android onclick onclicklistener android-recyclerview

544
推荐指数
24
解决办法
54万
查看次数

处理DialogFragment中的按钮单击

我有Fragment扩展DialogFragment,我有一个自定义布局,它包含两个edittexts和两个按钮 - 确定和取消.我的对话框显示得很好,使用onCreateView方法指定布局,但我不知道如何处理按钮点击.在onCreateView方法中,button.setOnClickListener不起作用.这可能有一个简单的解决方案,但我被困了几个小时.我非常感谢建议或示例代码.

PS我不想使用AlertDialog,因为在这种情况下单击ok按钮时,对话框会自动解除自身,我无法对edittext进行验证(例如:当用户按下ok按钮和edittext的时候是空的我不希望对话框消失).这就是我选择创建自定义对话框并轻松管理按钮行为的方法.

android buttonclick android-dialogfragment

10
推荐指数
4
解决办法
3万
查看次数