package com.example.popcorn.interfaceswithjava;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.RelativeLayout;
import android.widget.Button;
import android.graphics.Color;
import android.widget.EditText;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        //declaring objects
        RelativeLayout kardosLayout = new RelativeLayout(this);
        Button kardosButton = new Button(this);
        EditText kardosText = new EditText(this);

        //giving Id's
        kardosButton.setId(1);
        kardosText.setId(2);

        //container
        RelativeLayout.LayoutParams LayoutPosition = new  RelativeLayout.LayoutParams(
                RelativeLayout.LayoutParams.WRAP_CONTENT,
                RelativeLayout.LayoutParams.WRAP_CONTENT
        );

        //position
        LayoutPosition.addRule(RelativeLayout.CENTER_HORIZONTAL);
        LayoutPosition.addRule(RelativeLayout.CENTER_VERTICAL);

        //color
        kardosLayout.setBackgroundColor(Color.YELLOW);
        kardosButton.setBackgroundColor(Color.BLACK);

        //button
        kardosButton.setTextColor(Color.WHITE);
        kardosButton.setText("hi there why dont you click me :)");

        //adding the button to the layout (button is now child of layout)
        kardosLayout.addView(kardosButton, LayoutPosition);

        //viewing the layout
        setContentView(kardosLayout);
    }
}
