-3
我已創建Multiselect微調框,但如果沒有從Spinner中選擇任何東西,我點擊'OK'然後顯示烤麪包請給解決方案Multiselect Spinner CheckBox我想在對話框中顯示Toast當我點擊'OK'
public void onClick(DialogInterface dialog, int which, boolean isChecked) {
if (mSelection != null && which < mSelection.length) {
mSelection[which] = isChecked;
simple_adapter.clear();
simple_adapter.add(buildSelectedItemString());
} else {
throw new IllegalArgumentException(
"Argument 'which' is out of bounds.");
}
}
@Override
public boolean performClick() {
final AlertDialog.Builder builder = new AlertDialog.Builder(getContext());
builder.setMultiChoiceItems(_items, mSelection, this);
builder.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
}
});
builder.show();
return true;
}
我想敬酒時,用戶沒有點擊一個複選框,並單擊OK,然後顯示吐司 –
見更新的代碼以上。 – TechDev
您可以使用布爾標誌來跟蹤勾選的複選框項目。 – TechDev