package com.example.myapplication;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import android.graphics.Color;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.SubMenu;
import android.widget.Button;
import android.widget.LinearLayout;
public class MainActivity extends AppCompatActivity {
LinearLayout baseLayout;
Button button1;
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
menu.add(0,1,0, "BACKGROUND RED");
menu.add(0, 2, 0, "BACKGROUND GREEN");
menu.add(0, 3, 0, "BACKGROUND BLUE");
SubMenu sMenu=menu.addSubMenu("CHANGE BUTTON >>");
sMenu.add(0, 4, 0, "BUTTON 45 ROTATION");
sMenu.add(0, 5, 0, "BUTTON MAGNIFY X2");
return true;
}
@Override
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
super.onOptionsItemSelected(item);
switch (item.getItemId()){
case 1:
baseLayout.setBackgroundColor(Color.RED);
return true;
case 2:
baseLayout.setBackgroundColor(Color.GREEN);
return true;
case 3:
baseLayout.setBackgroundColor(Color.BLUE);
return true;
case 4:
button1.setRotation(45);
return true;
case 5:
button1.setScaleX(2);
button1.setScaleY(2);
return true;
}
return false;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setTitle("CHANGE BACKGROUND!!!");
baseLayout = (LinearLayout) findViewById(R.id.baseLayout);
button1 = (Button) findViewById(R.id.button1);
}
}