Add Checkbox Inside Dialog Box
If you haven`t yet watched the video,Watch it Now...!
Open your Sketchware project.Add Dialog Box component.
Go to the logic section & add the blocks which are necessary to create a dialog box.
A screenshot is given below for your reference.
Now you have to make some modifications.In order to add checkbox you have to use add source directly block.Add the following code inside it.Screenshot is given below for your reference
cb1.setText("CheckBox");
LinearLayout.LayoutParams lpar = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
cb1.setLayoutParams(lpar);
dialog.setView(cb1);
Inside the block "dialog OK Button Clicked", add the following code using add source directly block
if(cb1.isChecked()){
After adding add source directly block,Use a toast block to toast "Checked..!"
Again Use add source directly block and add the following code
}
else
{
After adding the code , use a toast block to toast "Did not Check...!"
After adding the toast block , use add source directly block and this code
}
Thats It :)
If you have any doubts comment below .
how to add at least 4 checkbox in dialog?
ReplyDeleteHi. Have you figured it out yet? I still need to know how to add multiple checkbox in dialog.
DeleteI had to add an editText field. So it should still be the same. Just add all of your checkboxes. You'll have to add them individually. Checkbox cb1 = new Checkbox(MainActivity.this); Checkbox cb2... etc. Then, set them individually. dialog.setView(cb1); dialog.setView(cb2); etc.
ReplyDeleteIt doesn't work
Delete