setSingleChoiceItems和setPositiveButton是Android开发中的两个方法。
AlertDialog.Builder setSingleChoiceItems(CharSequence[] items, int checkedItem, DialogInterface.OnClickListener listener)
举例来说,如果我们想在对话框中显示一个单选列表,让用户选择他们喜欢的颜色,可以使用setSingleChoiceItems方法:
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setTitle("选择你喜欢的颜色");
String[] colors = {"红色", "绿色", "蓝色"};
int checkedItem = 0; // 默认选中第一个选项
builder.setSingleChoiceItems(colors, checkedItem, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 处理用户选择的逻辑
String selectedColor = colors[which];
// ...
}
});
builder.show();
AlertDialog.Builder setPositiveButton(CharSequence text, DialogInterface.OnClickListener listener)
举例来说,如果我们想在对话框中显示一个确定按钮,当用户点击确定按钮时执行一些操作,可以使用setPositiveButton方法:
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setTitle("提示");
builder.setMessage("确定要删除吗?");
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 处理确定按钮点击的逻辑
// ...
}
});
builder.show();
以上是对setSingleChoiceItems和setPositiveButton方法的简单介绍和示例代码。在实际开发中,这两个方法可以用于创建各种类型的对话框,提供更好的用户交互体验。
没有搜到相关的沙龙