Android Layout Code


SUBMITTED BY: dunkmasta

DATE: Sept. 4, 2016, 11:49 p.m.

FORMAT: Java

SIZE: 1.6 kB

HITS: 1624

  1. package com.example.popcorn.interfaceswithjava;
  2. import android.support.v7.app.AppCompatActivity;
  3. import android.os.Bundle;
  4. import android.widget.RelativeLayout;
  5. import android.widget.Button;
  6. import android.graphics.Color;
  7. import android.widget.EditText;
  8. public class MainActivity extends AppCompatActivity {
  9. @Override
  10. protected void onCreate(Bundle savedInstanceState) {
  11. super.onCreate(savedInstanceState);
  12. //declaring objects
  13. RelativeLayout kardosLayout = new RelativeLayout(this);
  14. Button kardosButton = new Button(this);
  15. EditText kardosText = new EditText(this);
  16. //giving Id's
  17. kardosButton.setId(1);
  18. kardosText.setId(2);
  19. //container
  20. RelativeLayout.LayoutParams LayoutPosition = new RelativeLayout.LayoutParams(
  21. RelativeLayout.LayoutParams.WRAP_CONTENT,
  22. RelativeLayout.LayoutParams.WRAP_CONTENT
  23. );
  24. //position
  25. LayoutPosition.addRule(RelativeLayout.CENTER_HORIZONTAL);
  26. LayoutPosition.addRule(RelativeLayout.CENTER_VERTICAL);
  27. //color
  28. kardosLayout.setBackgroundColor(Color.YELLOW);
  29. kardosButton.setBackgroundColor(Color.BLACK);
  30. //button
  31. kardosButton.setTextColor(Color.WHITE);
  32. kardosButton.setText("hi there why dont you click me :)");
  33. //adding the button to the layout (button is now child of layout)
  34. kardosLayout.addView(kardosButton, LayoutPosition);
  35. //viewing the layout
  36. setContentView(kardosLayout);
  37. }
  38. }

comments powered by Disqus