final String[] sensors = new String[]{“温湿度传感器”, “光照传感器”,“CO2传感器”,“风速传感器”};
//设置多选选项
builder.setMultiChoiceItems(sensors, new boolean[]{false,true,true,false}, new DialogInterface.OnMultiChoiceClickListener() {
@Override
public void onClick(DialogInterface dialog, int which, boolean isChecked) {
}
});
//添加确定按钮
builder.setPositiveButton(“确定”, null);
//创建并显示对话框
builder.show();
}
四、自定义对话框:
自定义对话框布局:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android=“http://schemas.android.com/apk/res/android”
android:layout_width=“300dp”
android:layout_height=“wrap_content”
android:orientation=“vertical”>
<TextView
android:id=“@+id/tvTitle”
android:layout_width=“match_parent”
android:layout_height=“wrap_content”
android:background=“#2372c1”
android:gravity=“center”
android:text=“提示”
android:padding=“5dp”
android:textColor=“#fff”
android:textSize=“25sp” />
<TextView
android:id=“@+id/tvContent”
android:layout_width=“match_parent”
android:layout_height=“200dp”
android:gravity=“center”
android:text=“自定义对话框内容” />
<LinearLayout
android:layout_width=“match_parent”
android:layout_height=“wrap_content”
android:background=“#c0c0c0”
android:gravity=“center”
android:orientation=“horizontal”>
<Button
android:id=“@+id/btnOk”
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:text=“确定” />
<Button
android:id=“@+id/btnCancel”
android:layout_width=“wrap_content”
android:layout_height=“wrap