android - 如何在 RVAdapter 中使用 DialogPlus?

标签 android android-recyclerview

我使用这个库 https://github.com/orhanobut/dialogplus 。如何在DialogPlus中使用和调用RV的位置。

public class ItemViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener {
        Button btn_edit, btn_delete;

        public ItemViewHolder(View itemView) {
            super(itemView);
            .
            .
            .              
            btn_edit = (Button) itemView.findViewById(R.id.btn_edit);
            btn_delete = (Button) itemView.findViewById(R.id.btn_delete);
            btn_edit.setOnClickListener(this);
            btn_delete.setOnClickListener(this);
        }

        @Override
        public void onClick(View v) {
            if (v.getId() == btn_edit.getId()) {
                DialogPlus dialog = DialogPlus.newDialog(context)
                   .setContentHolder(new ViewHolder(R.layout.dialog_edit))
                   .create();
                dialog.show();
            EditText brandName = (EditText) dialog.getHolderView().findViewById(R.id.brandName);
            EditText price = (EditText) dialog.getHolderView().findViewById(R.id.price);
            }
        }
    }

最佳答案

你可以使用这个库 点击here 到那时你可以做到这一点

 CustomLayoutDialog dialog = new DialogPlusBuilder().buildCustomLayoutDialog(R.layout.dialog_edit);
                dialog.showNow(getChildFragmentManager(), "dialog_edit");
 DialogEditBinding languageDialogBinding=(DialogEditBinding) dialog.getCustomLayoutBinding();
 languageDialogBinding.recycler.set(...);

关于android - 如何在 RVAdapter 中使用 DialogPlus?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39262789/

相关文章:

java - 升级 Firebase 后 Android Unresolved 依赖关系

android - 通过 Gradle 和 Android Studio 构建和运行应用程序比通过 Eclipse 慢

android - 如何在 Activity 中从 RecyclerView 上的 onClick 开始 Activity

java - 如何从回收者 View 适配器获取项目

android - 如何在 recyclerview 中执行多选?

java - ImageView 中的图像被拉伸(stretch) - Android

android - 我的 Android 应用程序中带有关闭按钮的 Facebook 登录对话框空白屏幕?

android - cordova-2.7.0.jar 在哪里?

android - 从子 RecyclerView 更新父 RecyclerView 中的值

java - 更改一个 ViewHolder 项目也会影响其他项目