@Override public void onBindViewHolder(@NonNull ShowListAdapter.ViewHolder holder, int position) { }编写弹窗的内容
时间: 2024-03-04 17:48:56 浏览: 111
好的,以下是一个简单的弹窗示例,你可以在 `onBindViewHolder` 方法中调用:
```java
@Override
public void onBindViewHolder(@NonNull ShowListAdapter.ViewHolder holder, int position) {
// 点击 item 弹出弹窗
holder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
// 创建弹窗
AlertDialog.Builder builder = new AlertDialog.Builder(mContext);
builder.setTitle("弹窗标题");
builder.setMessage("弹窗内容");
// 设置确定按钮
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
// 点击确定按钮后的逻辑处理
}
});
// 设置取消按钮
builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
// 点击取消按钮后的逻辑处理
}
});
// 显示弹窗
AlertDialog alertDialog = builder.create();
alertDialog.show();
}
});
}
```
以上代码中,我们创建了一个 `AlertDialog.Builder` 对象,设置了弹窗的标题和内容,以及确定和取消按钮的逻辑处理。最后调用 `create` 方法创建 `AlertDialog` 对象并显示出来。你可以根据自己的需要自定义弹窗的样式和逻辑。
阅读全文