Professional Documents
Culture Documents
20BCG1088 MAP Experiment 5
20BCG1088 MAP Experiment 5
Experiment-5
Section/Group: 20BCG/B
Algorithm:
Step 1: Design
5. Layout(UI)
PROGRAM CODE:
MainActivity.java Code
1. package com.example.experiment5_kriti;
2.
3. import android.os.Bundle;
4. import android.view.View;
5. import android.widget.Button;
6. import androidx.appcompat.app.AppCompatActivity;
7. import androidx.constraintlayout.widget.ConstraintLayout;
8. public class MainActivity extends AppCompatActivity {
9. @Override
10. protected void onCreate(Bundle savedInstanceState) {
11. super.onCreate(savedInstanceState);
12. setContentView(R.layout.activity_main);
13. Button button1, button2;
14. final ConstraintLayout constraintLayout;
15. button1 = findViewById(R.id.button1);
16. button2 = findViewById(R.id.button2);
17. constraintLayout = findViewById(R.id.bg);
18. button1.setOnClickListener(new View.OnClickListener()
{
19. @Override
20. public void onClick(View view) {
21.
constraintLayout.setBackgroundResource(R.color.blue);
22. }
23. });
24. button2.setOnClickListener(new View.OnClickListener()
{
25. @Override
26. public void onClick(View view) {
27.
constraintLayout.setBackgroundResource(R.color.red);
28. }
29. });
30. }
31. }
32.
XML CODE
IDE Screen:
App Screenshots:
Learning Outcomes: