0% found this document useful (0 votes)
21 views8 pages

Practical No 11

The document provides a practical guide for implementing checkboxes in an Android application, including methods and attributes associated with checkboxes. It includes XML code for creating a layout with five checkboxes and Java code to handle user interactions with those checkboxes, displaying selected options via Toast messages. Additionally, it lists methods like isChecked() and setChecked() and attributes such as android:id and android:text for checkbox customization.

Uploaded by

Sumit Barve
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views8 pages

Practical No 11

The document provides a practical guide for implementing checkboxes in an Android application, including methods and attributes associated with checkboxes. It includes XML code for creating a layout with five checkboxes and Java code to handle user interactions with those checkboxes, displaying selected options via Toast messages. Additionally, it lists methods like isChecked() and setChecked() and attributes such as android:id and android:text for checkbox customization.

Uploaded by

Sumit Barve
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Practical no. 11 Develop a program to implement Checkbox.

Practical related questions

1. Name the different methods at checkbox


Methods that can be used with checkbox are:
1. Public Boolean isChecked()
2. 2.public void setChecked(Boolean status)

2. List different attribute for checkbox.


1. android:id
2. android:checked
3. android:gravity
4. android:text
5. android:textColor
6. android:textSize

3. Write XML tag to create a checkbox named “Andriod”.


<checkbox
android:id=”@+id/checkbox”
android:layout_width=”wrap_content”
android:layout:height=”wrap_content”
android:checked=”true”
android:text=”Android”
/>
Program 1: Write a program to show five checkboxes and toast selected checkboxes.

XML Code:

<?xml version="1.0" encoding="utf-8"?>


<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">

<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="30dp"
android:text="Click on Check Box"
android:textSize="30sp"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<CheckBox
android:id="@+id/c"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="30dp"
android:layout_marginLeft="30dp"
android:layout_marginTop="30dp"
android:text="C"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView" />

<CheckBox
android:id="@+id/cpp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="15dp" android:text="C+
+" app:layout_constraintStart_toStartOf="@+id/c"
app:layout_constraintTop_toBottomOf="@+id/c" />
<CheckBox
android:id="@+id/Java"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:text="Java"
app:layout_constraintStart_toStartOf="@+id/cpp"
app:layout_constraintTop_toBottomOf="@+id/cpp" />

<CheckBox
android:id="@+id/Kotlin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:text="Kotlin"
app:layout_constraintStart_toStartOf="@+id/Java"
app:layout_constraintTop_toBottomOf="@+id/Java" />

<CheckBox
android:id="@+id/python"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:text="python"
app:layout_constraintStart_toStartOf="@+id/Kotlin"
app:layout_constraintTop_toBottomOf="@+id/Kotlin" />

<CheckBox
android:id="@+id/PHP"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:text="PHP"
app:layout_constraintStart_toStartOf="@+id/python"
app:layout_constraintTop_toBottomOf="@+id/python" />

</androidx.constraintlayout.widget.ConstraintLayout>
Java Code:

package com.example.practical11;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.View;
import android.widget.CheckBox;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

CheckBox c, cpp, java, kotlin, python, php;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

c = findViewById(R.id.c);
cpp = findViewById(R.id.cpp);
java = findViewById(R.id.Java);
kotlin = findViewById(R.id.Kotlin);
python = findViewById(R.id.python);
php = findViewById(R.id.PHP);

c.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (c.isChecked())
{
Toast.makeText(getApplicationContext(),c.getText(),Toast.LENGTH_SHORT).show();

}
}
});

cpp.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (cpp.isChecked())
{
Toast.makeText(getApplicationContext(),cpp.getText(),Toast.LENGTH_SHORT).show();

}
}
});
java.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (java.isChecked())
{
Toast.makeText(getApplicationContext(),java.getText(),Toast.LENGTH_SHORT).show();

}
}
});

kotlin.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (kotlin.isChecked())
{
Toast.makeText(getApplicationContext(),kotlin.getText(),Toast.LENGTH_SHORT).show();

}
}
});

python.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (python.isChecked())
{
Toast.makeText(getApplicationContext(),python.getText(),Toast.LENGTH_SHORT).show();

}
}
});

php.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (php.isChecked())
{
Toast.makeText(getApplicationContext(),php.getText(),Toast.LENGTH_SHORT).show();

}
}
});

}
}
Output:

You might also like